com.hazelcast.collection
Class CollectionReplicationOperation

java.lang.Object
  extended by com.hazelcast.spi.Operation
      extended by com.hazelcast.spi.AbstractOperation
          extended by com.hazelcast.collection.CollectionReplicationOperation
All Implemented Interfaces:
DataSerializable, IdentifiedDataSerializable, RemotePropagatable<Operation>
Direct Known Subclasses:
ListReplicationOperation, SetReplicationOperation

public abstract class CollectionReplicationOperation
extends AbstractOperation
implements IdentifiedDataSerializable


Field Summary
protected  Map<String,CollectionContainer> migrationData
           
 
Constructor Summary
CollectionReplicationOperation()
           
CollectionReplicationOperation(Map<String,CollectionContainer> migrationData, int partitionId, int replicaIndex)
           
 
Method Summary
 int getFactoryId()
          Returns DataSerializableFactory factory id for this class.
 void run()
           
protected  void writeInternal(ObjectDataOutput out)
           
 
Methods inherited from class com.hazelcast.spi.AbstractOperation
afterRun, beforeRun, getResponse, readInternal, returnsResponse
 
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, onException, readData, setCallerUuid, setExecutorName, setNodeEngine, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hazelcast.nio.serialization.IdentifiedDataSerializable
getId
 
Methods inherited from interface com.hazelcast.nio.serialization.DataSerializable
readData, writeData
 

Field Detail

migrationData

protected Map<String,CollectionContainer> migrationData
Constructor Detail

CollectionReplicationOperation

public CollectionReplicationOperation()

CollectionReplicationOperation

public CollectionReplicationOperation(Map<String,CollectionContainer> migrationData,
                                      int partitionId,
                                      int replicaIndex)
Method Detail

run

public void run()
         throws Exception
Specified by:
run in class Operation
Throws:
Exception

writeInternal

protected void writeInternal(ObjectDataOutput out)
                      throws IOException
Overrides:
writeInternal in class AbstractOperation
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


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.