com.netflix.config
Class ChainedDynamicProperty.LongProperty

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

public static class ChainedDynamicProperty.LongProperty
extends ChainedDynamicProperty.ChainLink<java.lang.Long>


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

public ChainedDynamicProperty.LongProperty(DynamicLongProperty sProperty)

ChainedDynamicProperty.LongProperty

public ChainedDynamicProperty.LongProperty(java.lang.String name,
                                           DynamicLongProperty sProperty)

ChainedDynamicProperty.LongProperty

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

isValueAcceptable

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

getReferencedProperty

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

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