public class ClientData
extends java.lang.Object
Constructor and Description |
---|
ClientData(int clientId,
java.security.PublicKey publicKey)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getClientId() |
int |
getLastMessageExecuted() |
int |
getLastMessageReceived() |
long |
getLastMessageReceivedTime() |
RequestList |
getOrderedRequests() |
RequestList |
getPendingRequests() |
TOMMessage |
getReply(int reqSequence) |
int |
getSession() |
boolean |
removeOrderedRequest(TOMMessage request) |
boolean |
removeRequest(TOMMessage request) |
void |
setLastMessageExecuted(int lastMessageExecuted) |
void |
setLastMessageReceived(int lastMessageReceived) |
void |
setLastMessageReceivedTime(long lastMessageReceivedTime) |
void |
setSession(int session) |
boolean |
verifySignature(byte[] message,
byte[] signature) |
public ClientData(int clientId, java.security.PublicKey publicKey)
clientId
- client unique idpublicKey
- client public keypublic int getClientId()
public int getSession()
public void setSession(int session)
public RequestList getPendingRequests()
public RequestList getOrderedRequests()
public void setLastMessageExecuted(int lastMessageExecuted)
public int getLastMessageExecuted()
public void setLastMessageReceived(int lastMessageReceived)
public int getLastMessageReceived()
public void setLastMessageReceivedTime(long lastMessageReceivedTime)
public long getLastMessageReceivedTime()
public boolean verifySignature(byte[] message, byte[] signature)
public boolean removeOrderedRequest(TOMMessage request)
public boolean removeRequest(TOMMessage request)
public TOMMessage getReply(int reqSequence)