| Package | Description |
|---|---|
| org.apache.curator.x.discovery | |
| org.apache.curator.x.discovery.details | |
| org.apache.curator.x.discovery.strategies |
| Modifier and Type | Method and Description |
|---|---|
ServiceProviderBuilder<T> |
ServiceProviderBuilder.providerStrategy(ProviderStrategy<T> providerStrategy)
optional - set the provider strategy.
|
| Constructor and Description |
|---|
ServiceProviderImpl(ServiceDiscoveryImpl<T> discovery,
String serviceName,
ProviderStrategy<T> providerStrategy,
ThreadFactory threadFactory,
List<InstanceFilter<T>> filters,
DownInstancePolicy downInstancePolicy) |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomStrategy<T>
This strategy always picks a random instance from the list
|
class |
RoundRobinStrategy<T>
This strategy rotates sequentially through the list of instances
|
class |
StickyStrategy<T>
This strategy uses a master strategy to pick the initial instance.
|
| Constructor and Description |
|---|
StickyStrategy(ProviderStrategy<T> masterStrategy) |
Copyright © 2011–2016 The Apache Software Foundation. All rights reserved.