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
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
EpicsChannelManager.EpicsMonitoredChannelManagerService, EpicsChannelManager.EpicsPolledChannelManagerService
-
Constructor Summary
ConstructorsConstructorDescriptionEpicsPolledChannelManagerService
(EpicsChannelAccessContextSupplier epicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber epicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher epicsChannelEventPublisher, StatisticsCollectionService statisticsCollectionService) Constructs a new instance. -
Method Summary
Methods inherited from class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
close, createChannel, getStatistics, removeChannel
-
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.
-