| Package | Description |
|---|---|
| org.apache.curator.x.discovery | |
| org.apache.curator.x.discovery.details | |
| org.apache.curator.x.discovery.strategies |
| Modifier and Type | Method | Description |
|---|---|---|
ServiceProviderBuilder<T> |
ServiceProviderBuilder.providerStrategy(ProviderStrategy<T> providerStrategy) |
optional - set the provider strategy.
|
| Constructor | Description |
|---|---|
ServiceProviderImpl(ServiceDiscoveryImpl<T> discovery,
java.lang.String serviceName,
ProviderStrategy<T> providerStrategy,
java.util.concurrent.ThreadFactory threadFactory,
java.util.List<InstanceFilter<T>> filters,
DownInstancePolicy downInstancePolicy) |
| Modifier and Type | Class | 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 | Description |
|---|---|
StickyStrategy(ProviderStrategy<T> masterStrategy) |
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.