public abstract static class HystrixPropertiesChainedArchaiusProperty.ChainLink<T>
extends java.lang.Object
Constructor and Description |
---|
ChainLink()
No arg constructor - used for end node
|
ChainLink(HystrixPropertiesChainedArchaiusProperty.ChainLink<T> nextProperty) |
Modifier and Type | Method and Description |
---|---|
void |
addCallback(java.lang.Runnable r) |
protected void |
checkAndFlip() |
T |
get() |
abstract java.lang.String |
getName() |
protected abstract T |
getValue() |
abstract boolean |
isValueAcceptable() |
java.lang.String |
toString() |
public ChainLink()
public ChainLink(HystrixPropertiesChainedArchaiusProperty.ChainLink<T> nextProperty)
nextProperty
- next property in the chainpublic abstract java.lang.String getName()
protected abstract T getValue()
public abstract boolean isValueAcceptable()
protected void checkAndFlip()
public T get()
public void addCallback(java.lang.Runnable r)
r
- callback to executpublic java.lang.String toString()
toString
in class java.lang.Object