com.hazelcast.cache.impl.operation
Class CacheContainsKeyOperation
java.lang.Object
com.hazelcast.spi.Operation
com.hazelcast.spi.AbstractOperation
com.hazelcast.spi.impl.AbstractNamedOperation
com.hazelcast.cache.impl.operation.CacheContainsKeyOperation
- All Implemented Interfaces:
- DataSerializable, IdentifiedDataSerializable, RemotePropagatable<Operation>, PartitionAwareOperation, ReadonlyOperation
public class CacheContainsKeyOperation
- extends AbstractNamedOperation
- implements ReadonlyOperation
Cache contains key operation, determines if the cache contains an entry for the specified key.
More formally, returns true if and only if the cache contains a
mapping for a key k such that key.equals(k).
(There can be at most one such mapping.)
Methods inherited from class com.hazelcast.spi.Operation |
getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getExecutorName, getInvocationTime, getLogger, getNodeEngine, getPartitionId, getReplicaIndex, getResponseHandler, getService, getServiceName, getWaitTimeout, isUrgent, logError, readData, setCallerUuid, setExecutorName, setNodeEngine, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeData |
key
protected Data key
response
protected Object response
cache
protected transient ICacheRecordStore cache
backupRecord
protected transient CacheRecord backupRecord
CacheContainsKeyOperation
public CacheContainsKeyOperation()
CacheContainsKeyOperation
public CacheContainsKeyOperation(String name,
Data key)
run
public void run()
throws Exception
- Specified by:
run
in class Operation
- Throws:
Exception
getId
public int getId()
- Description copied from interface:
IdentifiedDataSerializable
- Returns type identifier for this class. Id should be unique per DataSerializableFactory.
- Specified by:
getId
in interface IdentifiedDataSerializable
- Returns:
- type id
beforeRun
public final void beforeRun()
throws Exception
- Overrides:
beforeRun
in class AbstractOperation
- Throws:
Exception
returnsResponse
public boolean returnsResponse()
- Specified by:
returnsResponse
in interface RemotePropagatable<Operation>
- Overrides:
returnsResponse
in class AbstractOperation
getResponse
public final Object getResponse()
- Overrides:
getResponse
in class AbstractOperation
onException
public ExceptionAction onException(Throwable throwable)
- Overrides:
onException
in class Operation
writeInternal
protected void writeInternal(ObjectDataOutput out)
throws IOException
- Overrides:
writeInternal
in class AbstractNamedOperation
- Throws:
IOException
readInternal
protected void readInternal(ObjectDataInput in)
throws IOException
- Overrides:
readInternal
in class AbstractNamedOperation
- Throws:
IOException
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
getSyncBackupCount
public final int getSyncBackupCount()
getAsyncBackupCount
public final int getAsyncBackupCount()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.