Class EpicsChannelMonitorRequesterService

java.lang.Object
ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService

@Service @ThreadSafe public class EpicsChannelMonitorRequesterService extends Object
Provides a service for listening and responding to application event requests which require starting or stopping the monitoring of EPICS Process Variables (PV's) using Channel-Access (CA) protocol.
  • Constructor Details

    • EpicsChannelMonitorRequesterService

      EpicsChannelMonitorRequesterService(@Autowired EpicsChannelMonitorService epicsChannelMonitorService)
      Creates a new instance.
      Parameters:
      epicsChannelMonitorService - the monitoring service.
  • Method Details

    • handleWicaChannelStartMonitoringEvent

      @EventListener public void handleWicaChannelStartMonitoringEvent(WicaChannelStartMonitoringEvent event)
      Handles requests to start monitoring the specified Wica channel.
      Parameters:
      event - contains the channel to start monitoring.
    • handleWicaChannelStopMonitoringEvent

      @EventListener public void handleWicaChannelStopMonitoringEvent(WicaChannelStopMonitoringEvent event)
      Handles requests to stop monitoring the specified Wica channel.
      Parameters:
      event - contains the channel to stop monitoring.