| Package | Description |
|---|---|
| com.flipkart.ranger.finder | |
| com.flipkart.ranger.finder.sharded | |
| com.flipkart.ranger.finder.unsharded |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomServiceNodeSelector<T> |
class |
RoundRobinServiceNodeSelector<T> |
| Modifier and Type | Method and Description |
|---|---|
protected abstract FinderType |
BaseServiceFinderBuilder.buildFinder(Service service,
Deserializer<T> deserializer,
ShardSelector<T,RegistryType> shardSelector,
ServiceNodeSelector<T> nodeSelector,
int healthcheckRefreshTimeMillis,
boolean disableWatchers) |
BaseServiceFinderBuilder<T,RegistryType,FinderType> |
BaseServiceFinderBuilder.withNodeSelector(ServiceNodeSelector<T> nodeSelector) |
| Constructor and Description |
|---|
ServiceFinder(ServiceRegistryType serviceRegistry,
ShardSelector<T,ServiceRegistryType> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
| Modifier and Type | Method and Description |
|---|---|
protected SimpleShardedServiceFinder<T> |
SimpleShardedServiceFinderBuilder.buildFinder(Service service,
Deserializer<T> deserializer,
ShardSelector<T,MapBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector,
int nodeRefreshIntervalMs,
boolean disableWatchers) |
| Constructor and Description |
|---|
SimpleShardedServiceFinder(MapBasedServiceRegistry<T> serviceRegistry,
ShardSelector<T,MapBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
| Modifier and Type | Method and Description |
|---|---|
protected UnshardedClusterFinder |
UnshardedFinderBuilder.buildFinder(Service service,
Deserializer<UnshardedClusterInfo> deserializer,
ShardSelector<UnshardedClusterInfo,UnshardedClusterServiceRegistry> shardSelector,
ServiceNodeSelector<UnshardedClusterInfo> nodeSelector,
int nodeRefreshIntervalMs,
boolean disableWatchers) |
| Constructor and Description |
|---|
UnshardedClusterFinder(UnshardedClusterServiceRegistry serviceRegistry,
ShardSelector<UnshardedClusterInfo,UnshardedClusterServiceRegistry> shardSelector,
ServiceNodeSelector<UnshardedClusterInfo> nodeSelector) |
Copyright © 2021. All rights reserved.