Package io.datarouter.storage.client
Class ConnectionHandle
java.lang.Object
io.datarouter.storage.client.ConnectionHandle
public class ConnectionHandle
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static intOUTERMOST_TICKET_NUMBER -
Constructor Summary
Constructors Modifier Constructor Description protectedConnectionHandle(long threadId, java.lang.String clientName, long handleNum, int numTickets)ConnectionHandle(java.lang.Thread thread, java.lang.String clientName, long handleNum, int numTickets) -
Method Summary
Modifier and Type Method Description intdecrementNumTickets()booleanequals(java.lang.Object obj)java.lang.StringgetClientName()longgetHandleNum()intgetNumTickets()longgetThreadId()inthashCode()intincrementNumTickets()booleanisOutermostHandle()voidsetClientName(java.lang.String clientName)voidsetHandleNum(long handleNum)voidsetNumTickets(int numTickets)voidsetThreadId(long threadId)java.lang.StringtoString()
-
Field Details
-
OUTERMOST_TICKET_NUMBER
public static final int OUTERMOST_TICKET_NUMBER- See Also:
- Constant Field Values
-
-
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:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.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)
-