Class EpicsChannelMetadataRequesterService

java.lang.Object
ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService

@Service @ThreadSafe public class EpicsChannelMetadataRequesterService extends Object
Provides a service for listening and responding to application event requests which require starting or stopping the acquisition of EPICS metadata (= the slowly changing properties) associated with Wica channels.
  • Constructor Details

    • EpicsChannelMetadataRequesterService

      EpicsChannelMetadataRequesterService(@Autowired EpicsChannelMetadataService epicsChannelMetadataService)
      Creates a new instance.
      Parameters:
      epicsChannelMetadataService - the metadata service.
  • Method Details

    • handleWicaChannelStartMetadataDataAcquisitionEvent

      @EventListener public void handleWicaChannelStartMetadataDataAcquisitionEvent(WicaChannelStartMetadataDataAcquisitionEvent event)
      Handles a request to start acquiring the metadata associated with a Wica Channel.
      Parameters:
      event - contains the details of the Wica Channel to start monitoring.
    • handleWicaChannelStopMetadataDataAcquisitionEvent

      @EventListener public void handleWicaChannelStopMetadataDataAcquisitionEvent(WicaChannelStopMetadataDataAcquisitionEvent event)
      Handles a request to stop acquiring the metadata associated with a Wica Channel.
      Parameters:
      event - contains the details of the Wica Channel to start monitoring.