public class StoragePartitionDetails extends Object
StoragePartition.| Constructor and Description |
|---|
StoragePartitionDetails(PartitionId partitionId,
Collection<io.atomix.copycat.server.cluster.Member> activeMembers,
Collection<io.atomix.copycat.server.cluster.Member> configuredMembers,
io.atomix.copycat.server.cluster.Member leader,
long leaderTerm) |
| Modifier and Type | Method and Description |
|---|---|
Set<io.atomix.copycat.server.cluster.Member> |
activeMembers()
Returns the set of active members.
|
Set<io.atomix.copycat.server.cluster.Member> |
configuredMembers()
Returns the set of configured members.
|
io.atomix.copycat.server.cluster.Member |
leader()
Returns the partition leader.
|
long |
leaderTerm()
Returns the partition leader term.
|
PartitionInfo |
toPartitionInfo()
Returns the details as an instance of
PartitionInfo. |
String |
toString() |
public StoragePartitionDetails(PartitionId partitionId, Collection<io.atomix.copycat.server.cluster.Member> activeMembers, Collection<io.atomix.copycat.server.cluster.Member> configuredMembers, io.atomix.copycat.server.cluster.Member leader, long leaderTerm)
public Set<io.atomix.copycat.server.cluster.Member> activeMembers()
public Set<io.atomix.copycat.server.cluster.Member> configuredMembers()
public io.atomix.copycat.server.cluster.Member leader()
public long leaderTerm()
public PartitionInfo toPartitionInfo()
PartitionInfo.