public abstract class AbstractRangerClient<T,R extends ServiceRegistry<T>> extends Object implements RangerClient<T,R>
| Constructor and Description |
|---|
AbstractRangerClient() |
| Modifier and Type | Method and Description |
|---|---|
List<ServiceNode<T>> |
getAllNodes() |
List<ServiceNode<T>> |
getAllNodes(Predicate<T> criteria) |
List<ServiceNode<T>> |
getAllNodes(Predicate<T> criteria,
ShardSelector<T,R> shardSelector) |
Optional<ServiceNode<T>> |
getNode() |
Optional<ServiceNode<T>> |
getNode(Predicate<T> criteria) |
Optional<ServiceNode<T>> |
getNode(Predicate<T> criteria,
ShardSelector<T,R> shardSelector) |
Optional<ServiceNode<T>> |
getNode(Predicate<T> criteria,
ShardSelector<T,R> shardSelector,
ServiceNodeSelector<T> nodeSelector) |
abstract ServiceFinder<T,R> |
getServiceFinder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstart, stoppublic abstract ServiceFinder<T,R> getServiceFinder()
public Optional<ServiceNode<T>> getNode()
getNode in interface RangerClient<T,R extends ServiceRegistry<T>>public Optional<ServiceNode<T>> getNode(Predicate<T> criteria)
getNode in interface RangerClient<T,R extends ServiceRegistry<T>>public Optional<ServiceNode<T>> getNode(Predicate<T> criteria, ShardSelector<T,R> shardSelector)
getNode in interface RangerClient<T,R extends ServiceRegistry<T>>public Optional<ServiceNode<T>> getNode(Predicate<T> criteria, ShardSelector<T,R> shardSelector, ServiceNodeSelector<T> nodeSelector)
getNode in interface RangerClient<T,R extends ServiceRegistry<T>>public List<ServiceNode<T>> getAllNodes()
getAllNodes in interface RangerClient<T,R extends ServiceRegistry<T>>public List<ServiceNode<T>> getAllNodes(Predicate<T> criteria)
getAllNodes in interface RangerClient<T,R extends ServiceRegistry<T>>public List<ServiceNode<T>> getAllNodes(Predicate<T> criteria, ShardSelector<T,R> shardSelector)
getAllNodes in interface RangerClient<T,R extends ServiceRegistry<T>>Copyright © 2015–2022. All rights reserved.