Class AbstractStaticDrivenValue<T>
java.lang.Object
com.inductiveautomation.perspective.gateway.driven.AbstractStaticDrivenValue<T>
- Type Parameters:
- T- The type of the static value
- All Implemented Interfaces:
- DrivenValue<T>
An AbstractStaticDrivenValue is a 
DrivenValue which never changes. Therefore, it is always ready and never
 dirty.- 
Constructor Details- 
AbstractStaticDrivenValue
 
- 
- 
Method Details- 
startuppublic void startup()Description copied from interface:DrivenValueLifecycle hook to start up the driven value- Specified by:
- startupin interface- DrivenValue<T>
 
- 
shutdownpublic void shutdown()Description copied from interface:DrivenValueLifecycle hook to shut down the driven value- Specified by:
- shutdownin interface- DrivenValue<T>
 
- 
isReadypublic boolean isReady()- Specified by:
- isReadyin interface- DrivenValue<T>
- Returns:
- true if the driven value is ready to fetch
 
- 
isDirtypublic boolean isDirty()- Specified by:
- isDirtyin interface- DrivenValue<T>
- Returns:
- true if the driven value has changed since the last time it was fetched
 
- 
getAndClearDescription copied from interface:DrivenValueFetch the current driven value- Specified by:
- getAndClearin interface- DrivenValue<T>
- Returns:
- An Optionalcontaining the current driven value, if present, or an empty Optional if the driven value is null / not present.
 
 
-