| Package | Description |
|---|---|
| io.appform.ranger.core.finder | |
| io.appform.ranger.core.finder.nodeselector |
| Modifier and Type | Field and Description |
|---|---|
protected ServiceNodeSelector<T> |
BaseServiceFinderBuilder.nodeSelector |
| Modifier and Type | Method and Description |
|---|---|
protected SimpleUnshardedServiceFinder<T> |
SimpleUnshardedServiceFinderBuilder.buildFinder(Service service,
ShardSelector<T,ListBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
protected SimpleShardedServiceFinder<T> |
SimpleShardedServiceFinderBuilder.buildFinder(Service service,
ShardSelector<T,MapBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
protected abstract F |
BaseServiceFinderBuilder.buildFinder(Service service,
ShardSelector<T,R> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
Optional<ServiceNode<T>> |
ServiceFinder.get(Predicate<T> criteria,
ShardSelector<T,R> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
B |
BaseServiceFinderBuilder.withNodeSelector(ServiceNodeSelector<T> nodeSelector) |
| Constructor and Description |
|---|
ServiceFinder(R serviceRegistry,
ShardSelector<T,R> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
SimpleShardedServiceFinder(MapBasedServiceRegistry<T> serviceRegistry,
ShardSelector<T,MapBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
SimpleUnshardedServiceFinder(ListBasedServiceRegistry<T> serviceRegistry,
ShardSelector<T,ListBasedServiceRegistry<T>> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomServiceNodeSelector<T> |
class |
RoundRobinServiceNodeSelector<T> |
Copyright © 2015–2022. All rights reserved.