com.netflix.config
Class ChainedDynamicProperty.FloatProperty

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

public static class ChainedDynamicProperty.FloatProperty
extends ChainedDynamicProperty.ChainLink<java.lang.Float>


Constructor Summary
ChainedDynamicProperty.FloatProperty(DynamicFloatProperty sProperty)
           
ChainedDynamicProperty.FloatProperty(java.lang.String name, ChainedDynamicProperty.FloatProperty next)
           
ChainedDynamicProperty.FloatProperty(java.lang.String name, DynamicFloatProperty sProperty)
           
 
Method Summary
protected  Property<java.lang.Float> 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.FloatProperty

public ChainedDynamicProperty.FloatProperty(DynamicFloatProperty sProperty)

ChainedDynamicProperty.FloatProperty

public ChainedDynamicProperty.FloatProperty(java.lang.String name,
                                            DynamicFloatProperty sProperty)

ChainedDynamicProperty.FloatProperty

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

isValueAcceptable

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

getReferencedProperty

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

Specified by:
getReferencedProperty in class ChainedDynamicProperty.ChainLink<java.lang.Float>
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.Float>
Overrides:
removeAllCallbacks in class ChainedDynamicProperty.ChainLink<java.lang.Float>