com.hazelcast.concurrent.lock.operations
Class UnlockIfLeaseExpiredOperation
java.lang.Object
com.hazelcast.spi.Operation
com.hazelcast.spi.AbstractOperation
com.hazelcast.concurrent.lock.operations.UnlockOperation
com.hazelcast.concurrent.lock.operations.UnlockIfLeaseExpiredOperation
- All Implemented Interfaces:
- DataSerializable, IdentifiedDataSerializable, BackupAwareOperation, RemotePropagatable<Operation>, Notifier, PartitionAwareOperation
public final class UnlockIfLeaseExpiredOperation
- extends UnlockOperation
Methods inherited from class com.hazelcast.spi.Operation |
getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getExecutorName, getInvocationTime, getLogger, getNodeEngine, getPartitionId, getReplicaIndex, getResponseHandler, getService, getWaitTimeout, isUrgent, logError, onException, readData, setCallerUuid, setExecutorName, setNodeEngine, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeData |
DEFAULT_LOCK_TTL
public static final long DEFAULT_LOCK_TTL
- See Also:
- Constant Field Values
ANY_THREAD
public static final int ANY_THREAD
- See Also:
- Constant Field Values
namespace
protected ObjectNamespace namespace
key
protected Data key
threadId
protected long threadId
ttl
protected long ttl
response
protected transient Object response
UnlockIfLeaseExpiredOperation
public UnlockIfLeaseExpiredOperation(ObjectNamespace namespace,
Data key,
int version)
run
public void run()
throws Exception
- Overrides:
run
in class UnlockOperation
- Throws:
Exception
writeInternal
protected void writeInternal(ObjectDataOutput out)
throws IOException
- Overrides:
writeInternal
in class UnlockOperation
- Throws:
IOException
readInternal
protected void readInternal(ObjectDataInput in)
throws IOException
- Overrides:
readInternal
in class UnlockOperation
- Throws:
IOException
getResponse
public final Object getResponse()
- Overrides:
getResponse
in class AbstractOperation
getLockStore
protected final LockStoreImpl getLockStore()
getSyncBackupCount
public final int getSyncBackupCount()
getAsyncBackupCount
public final int getAsyncBackupCount()
setAsyncBackup
public final void setAsyncBackup(boolean asyncBackup)
getServiceName
public final String getServiceName()
- Overrides:
getServiceName
in class Operation
getKey
public final Data getKey()
getFactoryId
public int getFactoryId()
- Description copied from interface:
IdentifiedDataSerializable
- Returns DataSerializableFactory factory id for this class.
- Specified by:
getFactoryId
in interface IdentifiedDataSerializable
- Returns:
- factory id
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.