Interface OnDemandValueProcessor.ValueProvider
- All Known Implementing Classes:
AbstractApplication
,AbstractCyclingApplication
,ArchiveCounterApplication
,ArrayAssemblyApplication
,ArrayBufferApplication
,CyclingApplication
,CyclingApplicationMaster
,DelayStateMachine
,DeviceGroupApplication
,DeviceTableApplication
,DummyStateMachine
,EmbeddedApplicationServer
,FeedbackLoopApplication
,FeedbackLoopMicrotron
,ITestCyclingApplication
,OperationModeStateMachine
,OrbitCheckApplication
,OrbitServerApplication
,PowerSupply
,ProcessManagerApplication
,ProcessManagerGroupApplication
,PSRampingTaskApplication
,PSSwitchApplication
,RunningCounterApplication
,ScanApplication
,SequenceStateMachine
,StateMachine
,StepOptimizationApplication
,SteppingFeedbackLoopApplication
,ValueLevelAlarmApplication
,ValueStateMachine
,WaveformSumApplication
,WigglerRampApplication
- Enclosing class:
OnDemandValueProcessor
public static interface OnDemandValueProcessor.ValueProvider
An interface which is asked each time new value is needed. Single
provider can be used for number of processors if unique key value is
set to each processor.
- Author:
- igor@scictrl.com
-
Method Summary
-
Method Details
-
getValue
Returns new value associated with the provided key.- Parameters:
key
- a key object to recognize the value if there is more then one processor asking- Returns:
- the new value
-