public interface RaftMetadataClient
| Modifier and Type | Method and Description |
|---|---|
io.atomix.cluster.MemberId |
getLeader()
Returns the current cluster leader.
|
Collection<io.atomix.cluster.MemberId> |
getMembers()
Returns the set of known members in the cluster.
|
default Collection<io.atomix.cluster.MemberId> |
getServers()
Returns the set of known members in the cluster.
|
CompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> |
getSessions()
Returns a list of open sessions.
|
CompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> |
getSessions(io.atomix.primitive.PrimitiveType primitiveType)
Returns a list of open sessions of the given type.
|
CompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> |
getSessions(io.atomix.primitive.PrimitiveType primitiveType,
String serviceName)
Returns a list of open sessions for the given service.
|
io.atomix.cluster.MemberId getLeader()
default Collection<io.atomix.cluster.MemberId> getServers()
Collection<io.atomix.cluster.MemberId> getMembers()
CompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> getSessions()
CompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> getSessions(io.atomix.primitive.PrimitiveType primitiveType)
primitiveType - the service type for which to return sessionsCompletableFuture<Set<io.atomix.primitive.session.SessionMetadata>> getSessions(io.atomix.primitive.PrimitiveType primitiveType, String serviceName)
primitiveType - the service type for which to return sessionsserviceName - the service for which to return sessionsCopyright © 2013–2018. All rights reserved.