public final class ExtendedServiceDiscoveryImpl extends Object implements io.scalecube.services.discovery.api.ServiceDiscovery
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ExtendedServiceDiscoveryImpl.MonitorMBean |
| 构造器和说明 |
|---|
ExtendedServiceDiscoveryImpl()
Constructor.
|
ExtendedServiceDiscoveryImpl(ExtendedCluster other,
io.scalecube.services.ServiceEndpoint endpoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExtendedServiceDiscoveryImpl |
failureDetector(java.util.function.UnaryOperator<io.scalecube.cluster.fdetector.FailureDetectorConfig> opts)
Setter for
FailureDetectorConfig options. |
ExtendedServiceDiscoveryImpl |
gossip(java.util.function.UnaryOperator<io.scalecube.cluster.gossip.GossipConfig> opts)
Setter for
GossipConfig options. |
reactor.core.publisher.Flux<io.scalecube.services.discovery.api.ServiceDiscoveryEvent> |
listen() |
ExtendedServiceDiscoveryImpl |
membership(java.util.function.UnaryOperator<io.scalecube.cluster.membership.MembershipConfig> opts)
Setter for
MembershipConfig options. |
ExtendedServiceDiscoveryImpl |
options(java.util.function.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() |
ExtendedServiceDiscoveryImpl |
transport(java.util.function.UnaryOperator<io.scalecube.cluster.transport.api.TransportConfig> opts)
Setter for
TransportConfig options. |
ExtendedServiceDiscoveryImpl |
updateEndpoint(io.scalecube.services.ServiceEndpoint endpoint) |
public ExtendedServiceDiscoveryImpl()
public ExtendedServiceDiscoveryImpl(ExtendedCluster other, io.scalecube.services.ServiceEndpoint endpoint)
public ExtendedServiceDiscoveryImpl options(java.util.function.UnaryOperator<io.scalecube.cluster.ClusterConfig> opts)
ClusterConfig options.opts - options operatorScalecubeServiceDiscoverypublic ExtendedServiceDiscoveryImpl transport(java.util.function.UnaryOperator<io.scalecube.cluster.transport.api.TransportConfig> opts)
TransportConfig options.opts - options operatorScalecubeServiceDiscoverypublic ExtendedServiceDiscoveryImpl membership(java.util.function.UnaryOperator<io.scalecube.cluster.membership.MembershipConfig> opts)
MembershipConfig options.opts - options operatorScalecubeServiceDiscoverypublic ExtendedServiceDiscoveryImpl gossip(java.util.function.UnaryOperator<io.scalecube.cluster.gossip.GossipConfig> opts)
GossipConfig options.opts - options operatorScalecubeServiceDiscoverypublic ExtendedServiceDiscoveryImpl failureDetector(java.util.function.UnaryOperator<io.scalecube.cluster.fdetector.FailureDetectorConfig> opts)
FailureDetectorConfig options.opts - options operatorScalecubeServiceDiscoverypublic reactor.core.publisher.Mono<Void> start()
start 在接口中 io.scalecube.services.discovery.api.ServiceDiscoverypublic reactor.core.publisher.Flux<io.scalecube.services.discovery.api.ServiceDiscoveryEvent> listen()
listen 在接口中 io.scalecube.services.discovery.api.ServiceDiscoverypublic reactor.core.publisher.Mono<Void> shutdown()
shutdown 在接口中 io.scalecube.services.discovery.api.ServiceDiscoverypublic ExtendedServiceDiscoveryImpl updateEndpoint(io.scalecube.services.ServiceEndpoint endpoint)
Copyright © 2019–2023. All rights reserved.