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