public abstract class HDKeyBasedMapOperation extends HDMapOperation implements com.hazelcast.spi.PartitionAwareOperation, com.hazelcast.spi.NamedOperation, com.hazelcast.nio.serialization.impl.Versioned
| Modifier and Type | Field and Description |
|---|---|
protected com.hazelcast.nio.serialization.Data |
dataKey |
protected com.hazelcast.nio.serialization.Data |
dataValue |
protected long |
maxIdle |
protected long |
threadId |
protected long |
ttl |
DEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Modifier | Constructor and Description |
|---|---|
|
HDKeyBasedMapOperation() |
|
HDKeyBasedMapOperation(String name,
com.hazelcast.nio.serialization.Data dataKey) |
protected |
HDKeyBasedMapOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
com.hazelcast.nio.serialization.Data dataValue) |
protected |
HDKeyBasedMapOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
com.hazelcast.nio.serialization.Data dataValue,
long ttl,
long maxIdle) |
protected |
HDKeyBasedMapOperation(String name,
com.hazelcast.nio.serialization.Data dataKey,
long ttl,
long maxIdle) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRun() |
com.hazelcast.nio.serialization.Data |
getKey() |
protected long |
getNow() |
String |
getServiceName() |
long |
getThreadId() |
long |
getTtl() |
com.hazelcast.nio.serialization.Data |
getValue() |
protected void |
readInternal(com.hazelcast.nio.ObjectDataInput in) |
boolean |
returnsResponse() |
void |
setThreadId(long threadId) |
protected void |
writeInternal(com.hazelcast.nio.ObjectDataOutput out) |
disposeDeferredBlocks, evict, getFactoryId, getRetryCount, innerBeforeRun, logError, onExecutionFailure, run, runInternalbeforeRun, canThisOpGenerateWANEvent, getCallerProvenance, getServiceNamespace, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, publishLoadAsWanUpdate, publishWanRemove, publishWanUpdate, setMapContainer, setMapServicecall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getResponse, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDataprotected com.hazelcast.nio.serialization.Data dataKey
protected long threadId
protected com.hazelcast.nio.serialization.Data dataValue
protected long ttl
protected long maxIdle
public HDKeyBasedMapOperation()
public HDKeyBasedMapOperation(String name, com.hazelcast.nio.serialization.Data dataKey)
protected HDKeyBasedMapOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data dataValue)
protected HDKeyBasedMapOperation(String name, com.hazelcast.nio.serialization.Data dataKey, long ttl, long maxIdle)
protected HDKeyBasedMapOperation(String name, com.hazelcast.nio.serialization.Data dataKey, com.hazelcast.nio.serialization.Data dataValue, long ttl, long maxIdle)
protected long getNow()
public String getServiceName()
getServiceName in class com.hazelcast.map.impl.operation.MapOperationpublic final com.hazelcast.nio.serialization.Data getKey()
public final long getThreadId()
getThreadId in class HDMapOperationpublic final void setThreadId(long threadId)
setThreadId in class HDMapOperationpublic final com.hazelcast.nio.serialization.Data getValue()
public final long getTtl()
public void afterRun()
throws Exception
afterRun in class HDMapOperationExceptionpublic boolean returnsResponse()
returnsResponse in class com.hazelcast.spi.Operationprotected void writeInternal(com.hazelcast.nio.ObjectDataOutput out)
throws IOException
writeInternal in class com.hazelcast.spi.impl.AbstractNamedOperationIOExceptionprotected void readInternal(com.hazelcast.nio.ObjectDataInput in)
throws IOException
readInternal in class com.hazelcast.spi.impl.AbstractNamedOperationIOExceptionCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.