org.egothor.lock
Class LockResult
java.lang.Object
org.egothor.lock.LockResult
public class LockResult
- extends java.lang.Object
Single result of a lock request.
- Author:
- Jakub Podhorny
Constructor Summary |
LockResult(boolean lockGranted,
long lockId,
long expirationTime,
long indexConstExpirationTime)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LockResult
public LockResult(boolean lockGranted,
long lockId,
long expirationTime,
long indexConstExpirationTime)
toByteBuffer
public java.nio.ByteBuffer toByteBuffer()
- Returns:
resolveResponse
public static LockResult resolveResponse(byte[] packetData)
- Parameters:
packetData
-
- Returns:
isProcessedOK
public boolean isProcessedOK()
getLockId
public long getLockId()
getExpirationTime
public long getExpirationTime()
getIndexConstExpirationTime
public long getIndexConstExpirationTime()
setIndexConstExpirationTime
public void setIndexConstExpirationTime(long indexConstExpirationTime)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object