com.hazelcast.impl.partition
Class MigrationRequestTask

java.lang.Object
  extended by com.hazelcast.impl.partition.MigratingPartition
      extended by com.hazelcast.impl.partition.MigrationRequestTask
All Implemented Interfaces:
HazelcastInstanceAware, DataSerializable, Serializable, Callable<Boolean>

public class MigrationRequestTask
extends MigratingPartition
implements Callable<Boolean>, DataSerializable, HazelcastInstanceAware

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.hazelcast.impl.partition.MigratingPartition
from, partitionId, replicaIndex, to
 
Constructor Summary
MigrationRequestTask()
           
MigrationRequestTask(int partitionId, Address from, Address to, int replicaIndex, boolean migration)
           
MigrationRequestTask(int partitionId, Address from, Address to, int replicaIndex, boolean migration, boolean diffOnly)
           
 
Method Summary
 Boolean call()
           
 int getSelfCopyReplicaIndex()
           
 boolean isMigration()
           
 void readData(DataInput in)
           
 void setFromAddress(Address from)
           
 void setHazelcastInstance(HazelcastInstance hazelcastInstance)
           
 void setSelfCopyReplicaIndex(int selfCopyReplicaIndex)
           
 String toString()
           
 void writeData(DataOutput out)
           
 
Methods inherited from class com.hazelcast.impl.partition.MigratingPartition
equals, getCreationTime, getFromAddress, getPartitionId, getReplicaIndex, getToAddress, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MigrationRequestTask

public MigrationRequestTask()

MigrationRequestTask

public MigrationRequestTask(int partitionId,
                            Address from,
                            Address to,
                            int replicaIndex,
                            boolean migration)

MigrationRequestTask

public MigrationRequestTask(int partitionId,
                            Address from,
                            Address to,
                            int replicaIndex,
                            boolean migration,
                            boolean diffOnly)
Method Detail

isMigration

public boolean isMigration()

getSelfCopyReplicaIndex

public int getSelfCopyReplicaIndex()

setSelfCopyReplicaIndex

public void setSelfCopyReplicaIndex(int selfCopyReplicaIndex)

setFromAddress

public void setFromAddress(Address from)

call

public Boolean call()
             throws Exception
Specified by:
call in interface Callable<Boolean>
Throws:
Exception

writeData

public void writeData(DataOutput out)
               throws IOException
Specified by:
writeData in interface DataSerializable
Overrides:
writeData in class MigratingPartition
Throws:
IOException

readData

public void readData(DataInput in)
              throws IOException
Specified by:
readData in interface DataSerializable
Overrides:
readData in class MigratingPartition
Throws:
IOException

setHazelcastInstance

public void setHazelcastInstance(HazelcastInstance hazelcastInstance)
Specified by:
setHazelcastInstance in interface HazelcastInstanceAware

toString

public String toString()
Overrides:
toString in class MigratingPartition


Copyright .0-RC1; 2008-2011 Hazel Ltd. All Rights Reserved.