Class ZkSimpleShardedServiceFinderBuilder<T>
java.lang.Object
io.appform.ranger.core.finder.BaseServiceFinderBuilder<T,MapBasedServiceRegistry<T>,SimpleShardedServiceFinder<T>,B,D>
io.appform.ranger.core.finder.SimpleShardedServiceFinderBuilder<T,ZkSimpleShardedServiceFinderBuilder<T>,ZkNodeDataDeserializer<T>>
io.appform.ranger.zookeeper.servicefinder.ZkSimpleShardedServiceFinderBuilder<T>
public class ZkSimpleShardedServiceFinderBuilder<T>
extends SimpleShardedServiceFinderBuilder<T,ZkSimpleShardedServiceFinderBuilder<T>,ZkNodeDataDeserializer<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected org.apache.curator.framework.CuratorFrameworkFields inherited from class io.appform.ranger.core.finder.BaseServiceFinderBuilder
additionalRefreshSignals, deserializer, disablePushUpdaters, namespace, nodeRefreshIntervalMs, nodeSelector, serviceName, shardSelector, startSignalHandlers, stopSignalHandlers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected NodeDataSource<T,ZkNodeDataDeserializer<T>> dataSource(Service service) implementationSpecificRefreshSignals(Service service, NodeDataSource<T, ZkNodeDataDeserializer<T>> nodeDataSource) withConnectionString(String connectionString) withCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework) Methods inherited from class io.appform.ranger.core.finder.SimpleShardedServiceFinderBuilder
buildFinderMethods inherited from class io.appform.ranger.core.finder.BaseServiceFinderBuilder
buildFinder, withAdditionalSignalGenerator, withAdditionalSignalGenerators, withAdditionalSignalGenerators, withDeserializer, withDisableWatchers, withDisableWatchers, withNamespace, withNodeRefreshIntervalMs, withNodeSelector, withServiceName, withShardSelector, withStartSignalHandler, withStartSignalHandlers, withStopSignalHandler, withStopSignalHandlers
-
Field Details
-
curatorFramework
protected org.apache.curator.framework.CuratorFramework curatorFramework -
connectionString
-
-
Constructor Details
-
ZkSimpleShardedServiceFinderBuilder
public ZkSimpleShardedServiceFinderBuilder()
-
-
Method Details
-
withCuratorFramework
public ZkSimpleShardedServiceFinderBuilder<T> withCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework) -
withConnectionString
-
build
- Specified by:
buildin classBaseServiceFinderBuilder<T,MapBasedServiceRegistry<T>, SimpleShardedServiceFinder<T>, ZkSimpleShardedServiceFinderBuilder<T>, ZkNodeDataDeserializer<T>>
-
dataSource
- Specified by:
dataSourcein classBaseServiceFinderBuilder<T,MapBasedServiceRegistry<T>, SimpleShardedServiceFinder<T>, ZkSimpleShardedServiceFinderBuilder<T>, ZkNodeDataDeserializer<T>>
-
implementationSpecificRefreshSignals
protected List<Signal<T>> implementationSpecificRefreshSignals(Service service, NodeDataSource<T, ZkNodeDataDeserializer<T>> nodeDataSource)
-