Package io.appform.ranger.client.zk
Class AbstractRangerZKHubClient<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>,D extends ZkNodeDataDeserializer<T>>
java.lang.Object
io.appform.ranger.client.AbstractRangerHubClient<T,R,D>
io.appform.ranger.client.zk.AbstractRangerZKHubClient<T,R,D>
- All Implemented Interfaces:
RangerHubClient<T,R>
- Direct Known Subclasses:
ShardedRangerZKHubClient,UnshardedRangerZKHubClient
public abstract class AbstractRangerZKHubClient<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>,D extends ZkNodeDataDeserializer<T>>
extends AbstractRangerHubClient<T,R,D>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.appform.ranger.client.AbstractRangerHubClient
AbstractRangerHubClient.AbstractRangerHubClientBuilder<T extends Object,R extends io.appform.ranger.core.model.ServiceRegistry<T>, D extends io.appform.ranger.core.model.Deserializer<T>, C extends AbstractRangerHubClient<T, R, D>, B extends AbstractRangerHubClient.AbstractRangerHubClientBuilder<T, R, D, C, B>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildHub()protected io.appform.ranger.core.finderhub.ServiceDataSourceMethods inherited from class io.appform.ranger.client.AbstractRangerHubClient
addService, getAllNodes, getAllNodes, getAllNodes, getDeserializer, getFinderFactory, getHub, getInitialCriteria, getMapper, getNamespace, getNode, getNode, getNode, getNode, getNodeRefreshTimeMs, getRegisteredServices, getServiceDataSource, isAlwaysUseInitialCriteria, start, stop
-
Constructor Details
-
AbstractRangerZKHubClient
public AbstractRangerZKHubClient()
-
-
Method Details
-
buildHub
- Specified by:
buildHubin classAbstractRangerHubClient<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>, D extends ZkNodeDataDeserializer<T>>
-
getDefaultDataSource
protected io.appform.ranger.core.finderhub.ServiceDataSource getDefaultDataSource()- Specified by:
getDefaultDataSourcein classAbstractRangerHubClient<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>, D extends ZkNodeDataDeserializer<T>>
-