Class ZkServiceProviderBuilder<T>
java.lang.Object
io.appform.ranger.core.serviceprovider.BaseServiceProviderBuilder<T,ZkServiceProviderBuilder<T>,ZkNodeDataSerializer<T>>
io.appform.ranger.zookeeper.serviceprovider.ZkServiceProviderBuilder<T>
public class ZkServiceProviderBuilder<T>
extends BaseServiceProviderBuilder<T,ZkServiceProviderBuilder<T>,ZkNodeDataSerializer<T>>
-
Field Summary
Fields inherited from class io.appform.ranger.core.serviceprovider.BaseServiceProviderBuilder
additionalRefreshSignals, healthchecks, healthUpdateIntervalMs, hostname, namespace, nodeData, nodeDataSource, port, portScheme, serializer, serviceName, staleUpdateThresholdMs, startSignalHandlers, stopSignalHandlers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected NodeDataSink<T,ZkNodeDataSerializer<T>> withConnectionString(String connectionString) withCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework) Methods inherited from class io.appform.ranger.core.serviceprovider.BaseServiceProviderBuilder
buildProvider, withAdditionalRefreshSignal, withAdditionalRefreshSignals, withHealthcheck, withHealthUpdateIntervalMs, withHostname, withIsolatedHealthMonitor, withNamespace, withNodeData, withNodeDataSource, withPort, withPortScheme, withSerializer, withServiceName, withStaleUpdateThresholdMs, withStartSignalHandler, withStartSignalHandlers, withStopSignalHandler, withStopSignalHandlers
-
Constructor Details
-
ZkServiceProviderBuilder
public ZkServiceProviderBuilder()
-
-
Method Details
-
withCuratorFramework
public ZkServiceProviderBuilder<T> withCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework) -
withConnectionString
-
build
- Specified by:
buildin classBaseServiceProviderBuilder<T,ZkServiceProviderBuilder<T>, ZkNodeDataSerializer<T>>
-
dataSink
- Specified by:
dataSinkin classBaseServiceProviderBuilder<T,ZkServiceProviderBuilder<T>, ZkNodeDataSerializer<T>>
-