Class OutboundConnectionState<C extends Connection>


  • @ManagedData
    public class OutboundConnectionState<C extends Connection>
    extends java.lang.Object
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • contactInfo

        @ManagedAttribute
        @Description("The contactInfo used to create this connection")
        private ContactInfo<C> contactInfo()
      • connection

        @ManagedAttribute
        @Description("The underlying connection for this ConnectionState")
        private C connection()
      • busyCount

        @ManagedAttribute
        private int busyCount()
      • expectedResponseCount

        @ManagedAttribute
        private int expectedResponseCount()
      • isReclaimable

        @ManagedAttribute
        public boolean isReclaimable()
      • isBusy

        public boolean isBusy()
      • isIdle

        public boolean isIdle()
      • acquire

        public void acquire()
      • msg

        @InfoMethod
        private void msg​(java.lang.String m)
      • display

        @InfoMethod
        private void display​(java.lang.String m,
                             java.lang.Object value)
      • release

        public int release​(int numResponsesExpected)
      • responseReceived

        public boolean responseReceived()
      • close

        public void close()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • removeFromReclaim

        private void removeFromReclaim()