Class ConnectionHandle

java.lang.Object
io.datarouter.storage.client.ConnectionHandle

public class ConnectionHandle
extends java.lang.Object
  • Field Details

  • Constructor Details

    • ConnectionHandle

      public ConnectionHandle​(java.lang.Thread thread, java.lang.String clientName, long handleNum, int numTickets)
    • ConnectionHandle

      protected ConnectionHandle​(long threadId, java.lang.String clientName, long handleNum, int numTickets)
  • Method Details

    • incrementNumTickets

      public int incrementNumTickets()
    • decrementNumTickets

      public int decrementNumTickets()
    • isOutermostHandle

      public boolean isOutermostHandle()
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • getClientName

      public java.lang.String getClientName()
    • setClientName

      public void setClientName​(java.lang.String clientName)
    • getHandleNum

      public long getHandleNum()
    • setHandleNum

      public void setHandleNum​(long handleNum)
    • getNumTickets

      public int getNumTickets()
    • setNumTickets

      public void setNumTickets​(int numTickets)
    • getThreadId

      public long getThreadId()
    • setThreadId

      public void setThreadId​(long threadId)