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

    Modifier and Type
    Method
    Description
    Returns new value associated with the provided key.
  • Method Details

    • getValue

      Object getValue(Object key)
      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