com.hazelcast.collection
Class CollectionOperation
java.lang.Object
com.hazelcast.spi.Operation
com.hazelcast.collection.CollectionOperation
- All Implemented Interfaces:
- DataSerializable, IdentifiedDataSerializable, RemotePropagatable<Operation>, PartitionAwareOperation
- Direct Known Subclasses:
- CollectionAddAllBackupOperation, CollectionAddBackupOperation, CollectionBackupAwareOperation, CollectionClearBackupOperation, CollectionContainsOperation, CollectionGetAllOperation, CollectionIsEmptyOperation, CollectionPrepareBackupOperation, CollectionRemoveBackupOperation, CollectionReserveAddOperation, CollectionReserveRemoveOperation, CollectionRollbackBackupOperation, CollectionSizeOperation, CollectionTransactionRollbackOperation, CollectionTxnAddBackupOperation, CollectionTxnRemoveBackupOperation, ListGetOperation, ListIndexOfOperation, ListSetBackupOperation, ListSubOperation
public abstract class CollectionOperation
- extends Operation
- implements PartitionAwareOperation, IdentifiedDataSerializable
| Methods inherited from class com.hazelcast.spi.Operation |
afterRun, beforeRun, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getExecutorName, getInvocationTime, getLogger, getNodeEngine, getPartitionId, getReplicaIndex, getResponseHandler, getService, getServiceName, getWaitTimeout, isUrgent, logError, onException, readData, run, setCallerUuid, setExecutorName, setNodeEngine, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeData |
name
protected String name
response
protected transient Object response
CollectionOperation
protected CollectionOperation()
CollectionOperation
protected CollectionOperation(String name)
getOrCreateListContainer
protected final ListContainer getOrCreateListContainer()
getOrCreateContainer
protected final CollectionContainer getOrCreateContainer()
publishEvent
protected void publishEvent(ItemEventType eventType,
Data data)
hasEnoughCapacity
public boolean hasEnoughCapacity(int delta)
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
returnsResponse
public boolean returnsResponse()
- Specified by:
returnsResponse in interface RemotePropagatable<Operation>- Specified by:
returnsResponse in class Operation
getResponse
public Object getResponse()
- Specified by:
getResponse in class Operation
writeInternal
protected void writeInternal(ObjectDataOutput out)
throws IOException
- Specified by:
writeInternal in class Operation
- Throws:
IOException
readInternal
protected void readInternal(ObjectDataInput in)
throws IOException
- Specified by:
readInternal in class Operation
- Throws:
IOException
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.