Class EpicsChannelManager.EpicsPolledChannelManagerService

java.lang.Object
ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager.EpicsPolledChannelManagerService
All Implemented Interfaces:
AutoCloseable
Enclosing class:
EpicsChannelManager

@Service public static class EpicsChannelManager.EpicsPolledChannelManagerService extends EpicsChannelManager
  • Constructor Details

    • EpicsPolledChannelManagerService

      public EpicsPolledChannelManagerService(@Autowired EpicsChannelAccessContextSupplier epicsChannelAccessContextSupplier, @Autowired EpicsChannelConnectionChangeSubscriber epicsChannelConnectionChangeSubscriber, @Autowired EpicsChannelEventPublisher epicsChannelEventPublisher, @Autowired StatisticsCollectionService statisticsCollectionService)
      Constructs a new instance.
      Parameters:
      epicsChannelAccessContextSupplier - an object which can be used to obtain a Channel-Access context.
      epicsChannelConnectionChangeSubscriber - an object which can be used to subscribe to connection state changes.
      epicsChannelEventPublisher - an object which publishes events of interest to consumers within the application.
      statisticsCollectionService - an object which will collect the statistics associated with this class instance.