Class OutboundConnectionState<C extends Connection>

java.lang.Object
com.sun.corba.ee.impl.transport.connection.OutboundConnectionState<C>

@ManagedData public class OutboundConnectionState<C extends Connection> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • state

      @ManagedAttribute @Description("The current state of this connection") private OutboundConnectionState.ConnectionStateValue state()
    • 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()
    • cacheEntry

      @ManagedAttribute private OutboundCacheEntry<C> cacheEntry()
    • 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()
    • setReclaimableHandle

      public void setReclaimableHandle(ConcurrentQueue.Handle<C> handle)
    • msg

      @InfoMethod private void msg(String m)
    • display

      @InfoMethod private void display(String m, Object value)
    • release

      public int release(int numResponsesExpected)
    • responseReceived

      public boolean responseReceived()
    • close

      public void close() throws IOException
      Throws:
      IOException
    • removeFromReclaim

      private void removeFromReclaim()