public class ShardedRangerHttpHubClient<T> extends AbstractRangerHubClient<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>,HTTPResponseDataDeserializer<T>>
| Constructor and Description |
|---|
ShardedRangerHttpHubClient(String namespace,
com.fasterxml.jackson.databind.ObjectMapper mapper,
int nodeRefreshIntervalMs,
Predicate<T> criteria,
HTTPResponseDataDeserializer<T> deserializer,
HttpClientConfig clientConfig,
Set<io.appform.ranger.core.model.Service> services,
boolean alwaysUseInitialCriteria) |
| Modifier and Type | Method and Description |
|---|---|
protected io.appform.ranger.core.finderhub.ServiceFinderFactory<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>> |
buildFinderFactory() |
protected io.appform.ranger.core.finderhub.ServiceFinderHub<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>> |
buildHub() |
protected io.appform.ranger.core.finderhub.ServiceDataSource |
buildServiceDataSource() |
getAllNodes, getAllNodes, getDeserializer, getHub, getInitialCriteria, getMapper, getNamespace, getNode, getNode, getNodeRefreshTimeMs, getRegisteredServices, isAlwaysUseInitialCriteria, start, stoppublic ShardedRangerHttpHubClient(String namespace, com.fasterxml.jackson.databind.ObjectMapper mapper, int nodeRefreshIntervalMs, Predicate<T> criteria, HTTPResponseDataDeserializer<T> deserializer, HttpClientConfig clientConfig, Set<io.appform.ranger.core.model.Service> services, boolean alwaysUseInitialCriteria)
protected io.appform.ranger.core.finderhub.ServiceFinderHub<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>> buildHub()
buildHub in class AbstractRangerHubClient<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>,HTTPResponseDataDeserializer<T>>protected io.appform.ranger.core.finderhub.ServiceDataSource buildServiceDataSource()
buildServiceDataSource in class AbstractRangerHubClient<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>,HTTPResponseDataDeserializer<T>>protected io.appform.ranger.core.finderhub.ServiceFinderFactory<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>> buildFinderFactory()
buildFinderFactory in class AbstractRangerHubClient<T,io.appform.ranger.core.finder.serviceregistry.MapBasedServiceRegistry<T>,HTTPResponseDataDeserializer<T>>Copyright © 2015–2022. All rights reserved.