public final class ScalecubeServiceDiscovery extends Object implements ServiceDiscovery
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScalecubeServiceDiscovery.MonitorMBean |
| Constructor and Description |
|---|
ScalecubeServiceDiscovery()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ScalecubeServiceDiscovery |
failureDetector(UnaryOperator<io.scalecube.cluster.fdetector.FailureDetectorConfig> opts)
Setter for
FailureDetectorConfig options. |
ScalecubeServiceDiscovery |
gossip(UnaryOperator<io.scalecube.cluster.gossip.GossipConfig> opts)
Setter for
GossipConfig options. |
reactor.core.publisher.Flux<ServiceDiscoveryEvent> |
listen() |
ScalecubeServiceDiscovery |
membership(UnaryOperator<io.scalecube.cluster.membership.MembershipConfig> opts)
Setter for
MembershipConfig options. |
ScalecubeServiceDiscovery |
options(UnaryOperator<io.scalecube.cluster.ClusterConfig> opts)
Setter for
ClusterConfig options. |
reactor.core.publisher.Mono<Void> |
shutdown() |
reactor.core.publisher.Mono<Void> |
start()
Starts scalecube service discovery.
|
String |
toString() |
ScalecubeServiceDiscovery |
transport(UnaryOperator<io.scalecube.cluster.transport.api.TransportConfig> opts)
Setter for
TransportConfig options. |
public ScalecubeServiceDiscovery options(UnaryOperator<io.scalecube.cluster.ClusterConfig> opts)
ClusterConfig options.opts - options operatorScalecubeServiceDiscoverypublic ScalecubeServiceDiscovery transport(UnaryOperator<io.scalecube.cluster.transport.api.TransportConfig> opts)
TransportConfig options.opts - options operatorScalecubeServiceDiscoverypublic ScalecubeServiceDiscovery membership(UnaryOperator<io.scalecube.cluster.membership.MembershipConfig> opts)
MembershipConfig options.opts - options operatorScalecubeServiceDiscoverypublic ScalecubeServiceDiscovery gossip(UnaryOperator<io.scalecube.cluster.gossip.GossipConfig> opts)
GossipConfig options.opts - options operatorScalecubeServiceDiscoverypublic ScalecubeServiceDiscovery failureDetector(UnaryOperator<io.scalecube.cluster.fdetector.FailureDetectorConfig> opts)
FailureDetectorConfig options.opts - options operatorScalecubeServiceDiscoverypublic reactor.core.publisher.Mono<Void> start()
start in interface ServiceDiscoverypublic reactor.core.publisher.Flux<ServiceDiscoveryEvent> listen()
listen in interface ServiceDiscoverypublic reactor.core.publisher.Mono<Void> shutdown()
shutdown in interface ServiceDiscoveryCopyright © 2015–2021. All rights reserved.