com.netflix.config
Class ChainedDynamicProperty.IntProperty

java.lang.Object
  extended by com.netflix.config.ChainedDynamicProperty.ChainLink<java.lang.Integer>
      extended by com.netflix.config.ChainedDynamicProperty.IntProperty
All Implemented Interfaces:
Property<java.lang.Integer>
Enclosing class:
ChainedDynamicProperty

public static class ChainedDynamicProperty.IntProperty
extends ChainedDynamicProperty.ChainLink<java.lang.Integer>


Constructor Summary
ChainedDynamicProperty.IntProperty(DynamicIntProperty sProperty)
           
ChainedDynamicProperty.IntProperty(java.lang.String name, ChainedDynamicProperty.IntProperty next)
           
ChainedDynamicProperty.IntProperty(java.lang.String name, DynamicIntProperty sProperty)
           
 
Method Summary
protected  Property<java.lang.Integer> getReferencedProperty()
          Get the property referenced by this ChainLink
 boolean isValueAcceptable()
           
 void removeAllCallbacks()
          Remove callback from callbacks list
 
Methods inherited from class com.netflix.config.ChainedDynamicProperty.ChainLink
addCallback, checkAndFlip, get, getChangedTimestamp, getDefaultValue, getName, getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChainedDynamicProperty.IntProperty

public ChainedDynamicProperty.IntProperty(DynamicIntProperty sProperty)

ChainedDynamicProperty.IntProperty

public ChainedDynamicProperty.IntProperty(java.lang.String name,
                                          DynamicIntProperty sProperty)

ChainedDynamicProperty.IntProperty

public ChainedDynamicProperty.IntProperty(java.lang.String name,
                                          ChainedDynamicProperty.IntProperty next)
Method Detail

isValueAcceptable

public boolean isValueAcceptable()
Specified by:
isValueAcceptable in class ChainedDynamicProperty.ChainLink<java.lang.Integer>
Returns:
Boolean

getReferencedProperty

protected Property<java.lang.Integer> getReferencedProperty()
Description copied from class: ChainedDynamicProperty.ChainLink
Get the property referenced by this ChainLink

Specified by:
getReferencedProperty in class ChainedDynamicProperty.ChainLink<java.lang.Integer>
Returns:
the referenced property

removeAllCallbacks

public void removeAllCallbacks()
Description copied from class: ChainedDynamicProperty.ChainLink
Remove callback from callbacks list

Specified by:
removeAllCallbacks in interface Property<java.lang.Integer>
Overrides:
removeAllCallbacks in class ChainedDynamicProperty.ChainLink<java.lang.Integer>