@Named public final class HazelcastTopologyServiceClient extends java.lang.Object implements TopologyServiceClient
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private IMap<java.lang.String,java.lang.Object> |
runtimeConfig |
private ITopic<TopologyMessage> |
topic |
Constructor and Description |
---|
HazelcastTopologyServiceClient(HazelcastInstance hazelcastInstance) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<java.lang.String> |
masterId() |
java.util.Optional<org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge>> |
topologyGraph() |
java.util.Optional<java.lang.String> |
topologyType() |
private static final org.slf4j.Logger log
private final IMap<java.lang.String,java.lang.Object> runtimeConfig
private final ITopic<TopologyMessage> topic
@Inject public HazelcastTopologyServiceClient(HazelcastInstance hazelcastInstance)
public java.util.Optional<java.lang.String> masterId()
masterId
in interface TopologyServiceClient
public java.util.Optional<org.jgrapht.Graph<java.lang.String,org.jgrapht.graph.DefaultEdge>> topologyGraph()
topologyGraph
in interface TopologyServiceClient
public java.util.Optional<java.lang.String> topologyType()
topologyType
in interface TopologyServiceClient