public interface RaftMetadataClient
| Modifier and Type | Method and Description |
|---|---|
MemberId |
getLeader()
Returns the current cluster leader.
|
java.util.Collection<MemberId> |
getMembers()
Returns the set of known members in the cluster.
|
default java.util.Collection<MemberId> |
getServers()
Returns the set of known members in the cluster.
|
java.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> |
getSessions()
Returns a list of open sessions.
|
java.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> |
getSessions(PrimitiveType primitiveType)
Returns a list of open sessions of the given type.
|
java.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> |
getSessions(PrimitiveType primitiveType,
java.lang.String serviceName)
Returns a list of open sessions for the given service.
|
MemberId getLeader()
default java.util.Collection<MemberId> getServers()
java.util.Collection<MemberId> getMembers()
java.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> getSessions()
java.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> getSessions(PrimitiveType primitiveType)
primitiveType - the service type for which to return sessionsjava.util.concurrent.CompletableFuture<java.util.Set<SessionMetadata>> getSessions(PrimitiveType primitiveType, java.lang.String serviceName)
primitiveType - the service type for which to return sessionsserviceName - the service for which to return sessionsCopyright © 2013-2019. All Rights Reserved.