Class CuratorDiscoverySpecBuilder
java.lang.Object
com.linecorp.armeria.client.zookeeper.CuratorDiscoverySpecBuilder
Builds a
ZooKeeperDiscoverySpec
for
Curator Service Discovery.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns a newly-createdZooKeeperDiscoverySpec
based on the properties set so far.converter
(Function<? super ServiceInstance<?>, Endpoint> converter) Sets the specified converter to convert aServiceInstance
into anEndpoint
.instanceId
(String instanceId) Sets the specified instance ID.useSsl
(boolean useSsl)
-
Method Details
-
instanceId
Sets the specified instance ID. If this is set, theZooKeeperEndpointGroup
will only connect to the instance. -
useSsl
-
converter
public CuratorDiscoverySpecBuilder converter(Function<? super ServiceInstance<?>, Endpoint> converter) Sets the specified converter to convert aServiceInstance
into anEndpoint
. If you don't want to connect to the service, you can simply returnnull
in the converter. -
build
Returns a newly-createdZooKeeperDiscoverySpec
based on the properties set so far.
-