Class ZooKeeperEndpointGroup

java.lang.Object
com.linecorp.armeria.common.util.AbstractListenable<List<com.linecorp.armeria.client.Endpoint>>
com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
com.linecorp.armeria.client.zookeeper.ZooKeeperEndpointGroup
All Implemented Interfaces:
com.linecorp.armeria.client.endpoint.EndpointGroup, com.linecorp.armeria.client.endpoint.EndpointSelector, com.linecorp.armeria.common.util.AsyncCloseable, com.linecorp.armeria.common.util.Listenable<List<com.linecorp.armeria.client.Endpoint>>, com.linecorp.armeria.common.util.ListenableAsyncCloseable, AutoCloseable

public final class ZooKeeperEndpointGroup
extends com.linecorp.armeria.client.endpoint.DynamicEndpointGroup
A ZooKeeper-based EndpointGroup implementation. This EndpointGroup retrieves the list of Endpoints from a ZooKeeper using NodeValueCodec and updates it when the children of the zNode changes.
See Also:
ZooKeeperUpdatingListener