com.hazelcast.impl.partition
Class PartitionRuntimeState

java.lang.Object
  extended by com.hazelcast.impl.partition.PartitionRuntimeState
All Implemented Interfaces:
DataSerializable, Serializable

public class PartitionRuntimeState
extends Object
implements DataSerializable

See Also:
Serialized Form

Field Summary
protected  ArrayList<MemberInfo> members
           
protected  Collection<com.hazelcast.impl.partition.PartitionRuntimeState.ShortPartitionInfo> partitionInfos
           
 
Constructor Summary
PartitionRuntimeState()
           
PartitionRuntimeState(Collection<MemberInfo> memberInfos, PartitionInfo[] partitions, long masterTime, int version)
           
 
Method Summary
protected  void addMemberInfo(MemberInfo memberInfo, Map<Address,Integer> addressIndexes, int memberIndex)
           
 Connection getConnection()
           
 long getMasterTime()
           
 ArrayList<MemberInfo> getMembers()
           
 PartitionInfo[] getPartitions()
           
 int getVersion()
           
 void readData(DataInput in)
           
protected  void setPartitions(PartitionInfo[] partitions, Map<Address,Integer> addressIndexes)
           
 String toString()
           
 void writeData(DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

members

protected ArrayList<MemberInfo> members

partitionInfos

protected Collection<com.hazelcast.impl.partition.PartitionRuntimeState.ShortPartitionInfo> partitionInfos
Constructor Detail

PartitionRuntimeState

public PartitionRuntimeState()

PartitionRuntimeState

public PartitionRuntimeState(Collection<MemberInfo> memberInfos,
                             PartitionInfo[] partitions,
                             long masterTime,
                             int version)
Method Detail

getMasterTime

public long getMasterTime()

getMembers

public ArrayList<MemberInfo> getMembers()

addMemberInfo

protected void addMemberInfo(MemberInfo memberInfo,
                             Map<Address,Integer> addressIndexes,
                             int memberIndex)

setPartitions

protected void setPartitions(PartitionInfo[] partitions,
                             Map<Address,Integer> addressIndexes)

getPartitions

public PartitionInfo[] getPartitions()

getConnection

public Connection getConnection()

readData

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

writeData

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

toString

public String toString()
Overrides:
toString in class Object

getVersion

public int getVersion()


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