ProviderStrategy<T>public class StickyStrategy<T> extends java.lang.Object implements ProviderStrategy<T>
| Constructor | Description |
|---|---|
StickyStrategy(ProviderStrategy<T> masterStrategy) |
| Modifier and Type | Method | Description |
|---|---|---|
ServiceInstance<T> |
getInstance(InstanceProvider<T> instanceProvider) |
Given a source of instances, return one of them for a single use.
|
int |
getInstanceNumber() |
Each time a new instance is picked, an internal counter is incremented.
|
public StickyStrategy(ProviderStrategy<T> masterStrategy)
masterStrategy - the strategy to use for picking the sticky instancepublic ServiceInstance<T> getInstance(InstanceProvider<T> instanceProvider) throws java.lang.Exception
ProviderStrategygetInstance in interface ProviderStrategy<T>instanceProvider - the instance providerjava.lang.Exception - any errorspublic int getInstanceNumber()
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.