Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addChannel(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
addChannel(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Adds a new channel to be monitored.
addChannel(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Adds a new channel to be polled.
addClientIpAddr(String) - Method in class ch.psi.wica.controllers.ControllerStatistics
Adds the supplied client IP to the list of collected IPs.
addCollectable(StatisticsCollectable) - Method in class ch.psi.wica.model.app.StatisticsCollectionService
 
addCorsMappings(CorsRegistry) - Method in class ch.psi.wica.config.WicaCorsConfigurer
 
ALL_VALUE - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
 
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
 
apply(List<WicaChannelValue>) - Method in interface ch.psi.wica.services.channel.WicaChannelValueFilter
Transforms the values in the input apply to the output apply using some configurable filtering algorithm.
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
 
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
 
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
 
apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
 
asString() - Method in class ch.psi.wica.model.app.ControlSystemName
Returns a string representation of the name.
asString() - Method in class ch.psi.wica.model.channel.WicaChannelName
Returns a string representation of the channel name that is intended to be future-proof.
asString() - Method in class ch.psi.wica.model.stream.WicaStreamId
 
AVERAGER - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 

B

build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
Builds the Wica Channel instance.
build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
 
build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
build() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
build() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
build(ControlSystemName, EpicsChannelType, Control<?, ?>) - Method in class ch.psi.wica.controlsystem.epics.channel.WicaChannelMetadataCreator
Returns a WicaChannelMetadata object based on the supplied data obtained from the EPICS channel.
build(ControlSystemName, Timestamped<Object>) - Method in class ch.psi.wica.controlsystem.epics.channel.WicaChannelValueCreator
Returns a WicaChannelValue object based on the supplied data obtained from the EPICS channel.
build(WicaStreamId, String) - Method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Returns a Wica ServerSent Event customised with the supplied WicaStream id and String data payload.
BYTE - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS BYTE type to/from the Wica Channel Type INTEGER.
BYTE_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS BYTE ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.

C

CA - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
 
caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Returns the value of the caChannel record component.
caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Returns the value of the caChannel record component.
caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Returns the value of the caChannel record component.
callHandler(ControlSystemName, Consumer<Boolean>, boolean) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier
 
cancel() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
Cancels polling.
ch.psi.wica - package ch.psi.wica
Classes providing high level support for the application.
ch.psi.wica.config - package ch.psi.wica.config
Classes providing support for the programmatic configuration of this Spring Boot application.
ch.psi.wica.controllers - package ch.psi.wica.controllers
Classes providing support for HTTP endpoints.
ch.psi.wica.controlsystem.epics - package ch.psi.wica.controlsystem.epics
Classes providing support for the EPICS Control System.
ch.psi.wica.controlsystem.epics.channel - package ch.psi.wica.controlsystem.epics.channel
 
ch.psi.wica.controlsystem.epics.io - package ch.psi.wica.controlsystem.epics.io
 
ch.psi.wica.controlsystem.epics.metadata - package ch.psi.wica.controlsystem.epics.metadata
 
ch.psi.wica.controlsystem.epics.monitor - package ch.psi.wica.controlsystem.epics.monitor
 
ch.psi.wica.controlsystem.epics.poller - package ch.psi.wica.controlsystem.epics.poller
 
ch.psi.wica.controlsystem.event.channel - package ch.psi.wica.controlsystem.event.channel
 
ch.psi.wica.controlsystem.event.wica - package ch.psi.wica.controlsystem.event.wica
Classes defining the event types that are used by the rest of the application to communicate with the underlying control system.
ch.psi.wica.infrastructure.channel - package ch.psi.wica.infrastructure.channel
Classes providing support for the low-level infrastructure that underpins a wica channel.
ch.psi.wica.infrastructure.stream - package ch.psi.wica.infrastructure.stream
Classes providing support for the low-level infrastructure that underpins a wica stream.
ch.psi.wica.infrastructure.util - package ch.psi.wica.infrastructure.util
Classes providing support for low level infrastructure used throughout the application.
ch.psi.wica.model.app - package ch.psi.wica.model.app
Domain classes providing abstractions that are shared throughtout the application.
ch.psi.wica.model.channel - package ch.psi.wica.model.channel
Domain classes providing support for the abstractions associated with a wica channel.
ch.psi.wica.model.channel.metadata - package ch.psi.wica.model.channel.metadata
 
ch.psi.wica.model.channel.value - package ch.psi.wica.model.channel.value
 
ch.psi.wica.model.stream - package ch.psi.wica.model.stream
Domain classes providing support for the abstractions associated with a wica stream.
ch.psi.wica.services.channel - package ch.psi.wica.services.channel
Classes providing support for the high level services associated with a wica channel.
ch.psi.wica.services.stream - package ch.psi.wica.services.stream
Classes providing support for the high level services associated with a wica stream.
CHANGE_DETECTOR - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 
ChannelMetadataUpdateListener() - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener
 
close() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
Disposes of all resources associated with this class instance.
close() - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
Disposes of all resources associated with this class instance.
close() - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
Disposes of all resources associated with this class instance.
close() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
Closes the service.
close() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
Closes the service.
close() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Closes the service.
close() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
Closes the service.
collect() - Method in class ch.psi.wica.model.app.StatisticsCollectionService
 
ConfigurationStatistics - Class in ch.psi.wica.config
Provides statistics related to the configuration of this Wica Server.
ConfigurationStatistics(Boolean, String, Integer, Integer, Boolean, Boolean, Integer, Boolean, Boolean, Integer, Integer, Integer, String, String, Integer, Boolean, String, String) - Constructor for class ch.psi.wica.config.ConfigurationStatistics
Creates a new instance based on the supplied configuration values.
configureAsyncSupport(AsyncSupportConfigurer) - Method in class ch.psi.wica.config.WicaMvcConfigurer
Configures the MVC task executor.
ControllerStatistics - Class in ch.psi.wica.controllers
Provides statistics related to the Wica Controllers.
ControllerStatistics(String) - Constructor for class ch.psi.wica.controllers.ControllerStatistics
Creates a new instance with the specified header.
ControlSystemName - Class in ch.psi.wica.model.app
Models the name of a point of interest in a control system.
ControlSystemName(String) - Constructor for class ch.psi.wica.model.app.ControlSystemName
Creates a new instance.
create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
Creates a new WicaChannelBuilder instance ready for further customisations.
create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
 
create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
create() - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
create() - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
create(String) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Creates and returns an active wica stream based on the supplied JSON stream configuration string.
create(Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamCreateController
Handles an HTTP request to CREATE a new stream to monitor the the wica channels specified in the JSON stream configuration.
createChannel(EpicsChannelName) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
 
createChannelValueConnectedInteger(int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is an INTEGER.
createChannelValueConnectedInteger(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is an INTEGER.
createChannelValueConnectedIntegerArray(int[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is an INTEGER_ARRAY.
createChannelValueConnectedIntegerArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is an INTEGER_ARRAY.
createChannelValueConnectedReal(double) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is REAL.
createChannelValueConnectedReal(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is REAL.
createChannelValueConnectedRealArray(double[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value type is a REAL_ARRAY.
createChannelValueConnectedRealArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is a REAL_ARRAY.
createChannelValueConnectedString(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is a STRING.
createChannelValueConnectedString(String) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is a STRING.
createChannelValueConnectedStringArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is a STRING_ARRAY.
createChannelValueConnectedStringArray(String[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a connected channel whose value is a STRING_ARRAY.
createChannelValueDisconnected() - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
Returns a new instance of a channel whose value is DISCONNECTED.
createIntegerArrayInstance(String, int, int, int, int, int, int, int, int) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is INTEGER_ARRAY.
createIntegerInstance(String, int, int, int, int, int, int, int, int) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is INTEGER.
createNext() - Static method in class ch.psi.wica.model.stream.WicaStreamId
 
createRealArrayInstance(String, int, double, double, double, double, double, double, double, double) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is REAL_ARRAY.
createRealInstance(String, int, double, double, double, double, double, double, double, double) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is REAL.
createStringArrayInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is STRING_ARRAY.
createStringInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is STRING.
createUnknownInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
Creates the metadata for a channel whose type is not yet known.

D

decode(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamConfigurationDecoder
 
DEFAULT_DATA_ACQUISITION_MODE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the data acquisition mode.
DEFAULT_DATA_ACQUISITION_MODE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the data acquisition mode for channels in the stream if the property is not explicitly set in the stream property or channel property configuration.
DEFAULT_FIELDS_OF_INTEREST - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the fields of interest that will be serialized in the channel's data stream.
DEFAULT_FIELDS_OF_INTEREST - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the fields of interest that will be serialized in the wica data stream for this channel.
DEFAULT_FILTER_CYCLE_LENGTH - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the filter cycle-length parameter (only relevant when the filter type is FilterType.ONE_IN_M).
DEFAULT_FILTER_CYCLE_LENGTH - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the cycle length (used for channels whose filter type is FilterType.ONE_IN_M).
DEFAULT_FILTER_DEADBAND - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the filter deadband parameter (only relevant when the filter type is FilterType.CHANGE_DETECTOR).
DEFAULT_FILTER_DEADBAND - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the deadband (used for channels whose filter type is FilterType.CHANGE_DETECTOR).
DEFAULT_FILTER_NUM_SAMPLES - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the filter number-of-samples parameter (only relevant when the filter type is FilterType.LAST_N).
DEFAULT_FILTER_NUM_SAMPLES - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the number of samples (used for channels whose filter type is FilterType.LAST_N).
DEFAULT_FILTER_NUM_SAMPLES_IN_AVERAGE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the filter number-of-samples parameter (only relevant when the filter type is FilterType.AVERAGER).
DEFAULT_FILTER_NUM_SAMPLES_IN_AVERAGE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the number of samples (used for channels whose filter type is FilterType.AVERAGER).
DEFAULT_FILTER_SAMPLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the filter sampling-interval parameter (only relevant when the filter type is FilterType.RATE_LIMITER).
DEFAULT_FILTER_SAMPLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the sampling interval (used for channels whose filter type is FilterType.RATE_LIMITER).
DEFAULT_FILTER_TYPE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the type of filter that will be applied when mapping between the data samples acquired by the channel and their representation in the wica data stream.
DEFAULT_FILTER_TYPE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the type of filter that will be used when mapping between the data samples acquired on a wica channel and the values serialized in the wica data stream.
DEFAULT_HEARTBEAT_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the heartbeat flux interval that will be assigned if the property is not explicitly set in the stream configuration.
DEFAULT_METADATA_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the metadata flux interval that will be assigned if the property is not explicitly set in the stream configuration.
DEFAULT_MONITORED_VALUE_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the changed value flux interval that will be assigned if the property is not explicitly set in the stream configuration.
DEFAULT_NUMERIC_PRECISION - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the numeric precision.
DEFAULT_NUMERIC_PRECISION - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the numeric precision that will be used when serializing real numbers for channels in the stream if the property is not explicitly set in the stream property or individual channel property configuration.
DEFAULT_POLLED_VALUE_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the polled value flux interval that will be assigned if the property is not explicitly set in the stream configuration.
DEFAULT_POLLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
Default value for the polling interval.
DEFAULT_POLLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for the polling interval that will be used for channels in the stream if the property is not explicitly set in the stream property or individual channel property configuration.
DEFAULT_QUIET_MODE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
Default value for whether the stream sends SSE messages for polled and monitored values even when the payload is empty.
delete(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Deletes the wica stream with the specified ID.
deleteStream(String, Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamDeleteController
Handles HTTP POST or DELETE requests to delete the wica stream with the specified ID.
discardChannelsThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
This method runs periodically to scan the discard list for entries corresponding to channels whose metadata is no longer of interest.
discardMonitorsThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
This method runs periodically to scan the discard list for entries corresponding to monitored channels that are no longer of interest
discardPollersThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
This method runs periodically to scan the discard list for entries corresponding to polled channels that are no longer of interest
doesMonitoring() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
doesMonitorPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
doesMonitorPublication() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
doesNetworkPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
doesPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
doSomethingAfterStartup() - Method in class ch.psi.wica.WicaApplication
 
doSomethingBeforeShutdown() - Method in class ch.psi.wica.WicaApplication
 
doSomethingOnFailure() - Method in class ch.psi.wica.WicaApplication
 
DOUBLE - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS DOUBLE type to/from the Wica Channel Type REAL.
DOUBLE_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS DOUBLE ARRAY type to/from the Wica Channel Type REAL_ARRAY.

E

entries() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Returns the value of the entries record component.
EpicsChannelAccessContextSupplier - Class in ch.psi.wica.controlsystem.epics.channel
Supplies an EPICS Channel Access context based on the configured application properties.
EpicsChannelAccessContextSupplier(String, int) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelAccessContextSupplier
Constructs a new instance.
EpicsChannelConnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
Models an event that is fired when an EPICS channel is connected.
EpicsChannelConnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Models an event that is fired when an EPICS channel is connected.
EpicsChannelConnectionChangeSubscriber - Class in ch.psi.wica.controlsystem.epics.channel
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
EpicsChannelConnectionChangeSubscriber(EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber
Constructs a new instance.
EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier - Class in ch.psi.wica.controlsystem.epics.channel
Handles notification of EPICS channel connection state changes.
EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer - Class in ch.psi.wica.controlsystem.epics.channel
Provides a dedicated task executor for the EPICS channel connection change notifier.
EpicsChannelConnectionStateChangeNotifier() - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier
 
EpicsChannelDisconnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
Models an event that is fired when an EPICS channel is disconnected.
EpicsChannelDisconnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Models an event that is fired when an EPICS channel is disconnected.
EpicsChannelEventPublisher - Class in ch.psi.wica.controlsystem.event.channel
Provides the functionality to publish EPICS channel events.
EpicsChannelEventPublisher(ApplicationEventPublisher) - Constructor for class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
Constructs a new instance.
EpicsChannelFirstConnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
 
EpicsChannelFirstConnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Creates an instance of a EpicsChannelFirstConnectedEvent record class.
EpicsChannelManager - Class in ch.psi.wica.controlsystem.epics.channel
A service which establishes EPICS CA channels on user-specified channels of interest, subsequently publishing changes in the channel's connection state to interested consumers within the application.
EpicsChannelManager(String, EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
Constructs a new instance.
EpicsChannelManager.EpicsMonitoredChannelManagerService - Class in ch.psi.wica.controlsystem.epics.channel
 
EpicsChannelManager.EpicsPolledChannelManagerService - Class in ch.psi.wica.controlsystem.epics.channel
 
EpicsChannelMetadataGetter - Class in ch.psi.wica.controlsystem.epics.metadata
Provides the functionality to build and return a WicaChannelMetadata object using information obtained by querying a connected EPICS channel.
EpicsChannelMetadataGetter(WicaChannelMetadataCreator) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataGetter
Returns a new instance that will work with the specified metadata builder object.
EpicsChannelMetadataPublisher - Class in ch.psi.wica.controlsystem.epics.metadata
 
EpicsChannelMetadataPublisher(EpicsChannelMetadataGetter, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
EpicsChannelMetadataRequest - Class in ch.psi.wica.controlsystem.epics.metadata
 
EpicsChannelMetadataRequest(EpicsChannelName, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
Creates a new instance which requests the metadata for the specified EPICS channel name and publication on the specified Wica Channel.
EpicsChannelMetadataRequest(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
Creates a new instance to request the metadata for the specified Wica channel.
EpicsChannelMetadataRequesterService - Class in ch.psi.wica.controlsystem.epics.metadata
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.
EpicsChannelMetadataRequesterService(EpicsChannelMetadataService) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
Creates a new instance.
EpicsChannelMetadataService - Class in ch.psi.wica.controlsystem.epics.metadata
A service which establishes EPICS CA monitors on user-specified channels of interest, subsequently publishing the information from each monitor update to interested consumers within the application.
EpicsChannelMetadataService(EpicsChannelMetadataPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
Constructs a new instance.
EpicsChannelMetadataStatistics - Class in ch.psi.wica.controlsystem.epics.metadata
Provides the statistics associated with EPICS channel's metadata.
EpicsChannelMetadataStatistics(List<EpicsChannelMetadataRequest>) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Creates a new instance based on the supplied channel metadata list.
EpicsChannelMonitorPublisher - Class in ch.psi.wica.controlsystem.epics.monitor
Monitors an EPICS channel of interest and publishes value changes as they are notified.
EpicsChannelMonitorPublisher(EpicsChannelMonitorSubscriber, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Creates a new instance.
EpicsChannelMonitorRequest - Class in ch.psi.wica.controlsystem.epics.monitor
Value object providing the specification for monitoring an EPICS channel.
EpicsChannelMonitorRequest(EpicsChannelName, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
Creates a new instance which requests the monitoring of the specified EPICS channel name and publication on the specified Wica Channel.
EpicsChannelMonitorRequest(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
Creates a new instance to request the monitoring of the specified Wica channel.
EpicsChannelMonitorRequesterService - Class in ch.psi.wica.controlsystem.epics.monitor
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.
EpicsChannelMonitorRequesterService(EpicsChannelMonitorService) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
Creates a new instance.
EpicsChannelMonitorService - Class in ch.psi.wica.controlsystem.epics.monitor
A service which establishes EPICS CA monitors on user-specified channels of interest, subsequently publishing the information from each monitor update to interested consumers within the application.
EpicsChannelMonitorService(EpicsChannelManager.EpicsMonitoredChannelManagerService, EpicsChannelMonitorPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
Constructs a new instance.
EpicsChannelMonitorStatistics - Class in ch.psi.wica.controlsystem.epics.monitor
Provides statistics related to the EPICS channel monitoring.
EpicsChannelMonitorStatistics(List<EpicsChannelMonitorRequest>) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Creates a new EPICS channel monitoring statistics collector.
EpicsChannelMonitorSubscriber - Class in ch.psi.wica.controlsystem.epics.monitor
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
EpicsChannelMonitorSubscriber(WicaChannelValueCreator) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorSubscriber
Returns a new instance that will work with the specified value builder object.
EpicsChannelName - Class in ch.psi.wica.controlsystem.epics.channel
Provides the EPICS-specific implementation of a control system name.
EpicsChannelName(String) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
Creates a new instance.
EpicsChannelPollerPublisher - Class in ch.psi.wica.controlsystem.epics.poller
Polls an EPICS channel of interest and publishes the result.
EpicsChannelPollerPublisher(EpicsChannelValueGetter, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Creates a new instance.
EpicsChannelPollerPublisher.Poller - Class in ch.psi.wica.controlsystem.epics.poller
Polls an EPICS channel.
EpicsChannelPollerRequest - Class in ch.psi.wica.controlsystem.epics.poller
Value object providing the specification for polling an EPICS channel.
EpicsChannelPollerRequest(EpicsChannelName, int, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Creates a new instance that will poll the specified EPICS channel at the specified rate and publish the obtained values on the specified Wica Channel.
EpicsChannelPollerRequest(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Creates a new instance which will poll the EPICS channel using the properties associated with the supplied Wica Channel.
EpicsChannelPollerRequestService - Class in ch.psi.wica.controlsystem.epics.poller
Provides a service for listening and responding to application event requests which require starting or stopping the polling of EPICS Process Variables (PV's) using Channel-Access (CA) protocol.
EpicsChannelPollerRequestService(EpicsChannelPollerService) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
Creates a new instance.
EpicsChannelPollerService - Class in ch.psi.wica.controlsystem.epics.poller
A service which schedules the polling of user-specified EPICS channels of interest, subsequently publishing the results of each poll operation to interested consumers within the application.
EpicsChannelPollerService(EpicsChannelManager.EpicsPolledChannelManagerService, EpicsChannelPollerPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
Constructs a new instance.
EpicsChannelPollerStatistics - Class in ch.psi.wica.controlsystem.epics.poller
Provides statistics related to the EPICS channel pollers.
EpicsChannelPollerStatistics(Map<EpicsChannelPollerRequest, EpicsChannelPollerPublisher.Poller>) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Creates a new EPICS channel poller statistics collector.
EpicsChannelReaderService - Class in ch.psi.wica.controlsystem.epics.io
A service which offers the possibility to get the metadata or value associated with an EPICS channel.
EpicsChannelReaderService(EpicsChannelAccessContextSupplier, EpicsChannelMetadataGetter, EpicsChannelValueGetter) - Constructor for class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
Returns a new instance that will read and/or write information from EPICS channels of interest using the supplied value getter.
EpicsChannelStatistics - Class in ch.psi.wica.controlsystem.epics.channel
Provides the statistics associated with an EPICS channel.
EpicsChannelStatistics(String, Map<EpicsChannelName, Channel<Object>>) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Creates a new instance based on the supplied channel data.
EpicsChannelType - Enum Class in ch.psi.wica.controlsystem.epics.channel
Represents the type of EPICS Channel.
EpicsChannelValueGetter - Class in ch.psi.wica.controlsystem.epics.channel
Provides the functionality to build and return a WicaChannelValue object using information obtained by querying a connected EPICS channel.
EpicsChannelValueGetter(WicaChannelValueCreator) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelValueGetter
Returns a new instance that will work with the specified value builder object.
EpicsChannelWriterService - Class in ch.psi.wica.controlsystem.epics.io
A service which offers the possibility to write to a String value to an EPICS channel.
EpicsChannelWriterService(EpicsChannelAccessContextSupplier) - Constructor for class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
Returns a new instance.
EpicsMonitoredChannelManagerService(EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager.EpicsMonitoredChannelManagerService
Constructs a new instance.
EpicsPolledChannelManagerService(EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager.EpicsPolledChannelManagerService
Constructs a new instance.
equals(Object) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
 
equals(Object) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
 
equals(Object) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
 
equals(Object) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
 
equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDefaultPropertiesFilter
 
equals(Object) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDefaultPropertiesFilter
 
equals(Object) - Method in class ch.psi.wica.model.app.ControlSystemName
 
equals(Object) - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannel
 
equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannelName
 
equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
equals(Object) - Method in class ch.psi.wica.model.stream.WicaStreamId
 
equals(Object) - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
EV_WICA_CHANNEL_METADATA - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Defines the event type and comment associated with CHANNEL METADATA Server-Sent-Events.
EV_WICA_CHANNEL_MONITORED_VALUES - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Defines the event type and comment associated with CHANNEL MONITORED VALUE Server-Sent-Events.
EV_WICA_CHANNEL_POLLED_VALUES - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Defines the event type and comment associated with CHANNEL POLLED VALUE Server-Sent-Events.
EV_WICA_SERVER_HEARTBEAT - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Defines the event type and comment associated with HEARTBEAT Server-Sent-Events.

F

filterLastValues(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFilteringService
Filters the supplied list of channel values directly using a last value filter.
filterValues(WicaChannel, List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFilteringService
Filters the supplied list of channel values of according to the properties defined for channel monitoring.
FLOAT - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS FLOAT type to/from the Wica Channel Type REAL.
FLOAT_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS FLOAT ARRAY type to/from the Wica Channel Type REAL_ARRAY.

G

get() - Method in class ch.psi.wica.config.ConfigurationStatistics
 
get() - Method in class ch.psi.wica.controllers.ControllerStatistics
 
get() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns the statistics associated with the collectable.
get() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
 
get() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
 
get() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
 
get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
 
get() - Method in interface ch.psi.wica.model.app.StatisticsCollectable
Returns the statistics associated with the collectable.
get() - Method in class ch.psi.wica.ServerStatistics
 
get() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
 
get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService
Returns a map of any channels in the specified wica stream whose metadata has changed since the specified date.
get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
 
get(Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamGetController
Handles an HTTP request to GET (= subscribe to) the wica stream with the specified ID.
get(Channel<Object>) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataGetter
Queries the supplied EPICS channel to return a WicaChannelMetadata object which encapsulates the properties of the channel which remain relatively fixed (eg alarm limits, control limits, precision, engineering units...
get(Channel<Object>, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelValueGetter
Performs a channel-access GET operation on the supplied EPICS channel and returns a WicaChannelValue object which encapsulates the properties of the channel which may change quickly (eg online/offline state, instantaneous value, timestamp, alarm severity etc).
getActiveChannels() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Returns a string representation of the number of active channels.
getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of channel requests that are currently active.
getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of EPICS channel monitors that are currently active.
getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of EPICS channel pollers that are currently active.
getAdminPageAsHtml(Model) - Method in class ch.psi.wica.controllers.WicaAdminPageController
Returns the admin page as HTML.
getAllMonitoredChannels() - Method in class ch.psi.wica.controllers.WicaAdminPageController
Returns a list of all channel monitors.
getAllPolledChannels() - Method in class ch.psi.wica.controllers.WicaAdminPageController
Returns a list of all channel pollers.
getAsMetadataRequest() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
 
getAsMetadataRequest() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
 
getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Returns a string representation of the number of connected channels.
getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of connected EPICS channels.
getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of connected EPICS channels.
getChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of disconnected EPICS channels.
getChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of disconnected EPICS channels.
getChannelMetadata(String, Integer, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelGetController
Handles an HTTP GET request to return the metadata of the specified channel.
getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Returns the channel names.
getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the names of the channels being monitored.
getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the names of the channels being polled.
getChannels() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns the channel names.
getChannelValue(String, Integer, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelGetController
Handles an HTTP GET request to return the metadata of the specified channel.
getClosedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of channels that have been closed.
getConnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of connected channels.
getContextForScope(String) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelAccessContextSupplier
Returns a context for the specified scope.
getControlSystemName() - Method in class ch.psi.wica.model.channel.WicaChannelName
 
getCreateChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of create channel requests.
getDataAcquisitionMode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getDataAcquisitionMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getDataSourceTimestamp() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
 
getDataSourceTimestamp() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
 
getDisconnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of channels that are currently disconnected.
getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
 
getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
Returns the EPICS channel name associated with this request.
getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Returns the channel name.
getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Returns the name of the channel.
getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Returns the name of the channel.
getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
 
getFieldsOfInterest() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFieldsOfInterest() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterCycleLength() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterCycleLength() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterDeadband() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterDeadband() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterNumSamples() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterNumSamples() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFilterType() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getFilterType() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getFlux() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
Returns a reference to this publisher's combined flux.
getFlux(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Gets the publication flux for the stream with the specified id.
getHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getInstance() - Method in class ch.psi.wica.model.channel.WicaChannelName
 
getInterestCountForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Returns the level of interest in a WicaChannel.
getInterestCountForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
Returns the level of interest in a WicaChannel.
getLastEventForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Returns the timestamp of the last event
getLaterThan(Set<WicaChannel>, LocalDateTime) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
 
getLatest(WicaDataBufferStorageKey) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
 
getLatest(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
getLatest(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
 
getLowerAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getLowerAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Lower Alarm Limit.
getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Lower Alarm Limit.
getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Lower Alarm Limit.
getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Lower Alarm Limit.
getLowerControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getLowerControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Drive Low Control Limit.
getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Drive Low Control Limit.
getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Drive Low Control Limit.
getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Drive Low Control Limit.
getLowerDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getLowerDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Low Operating Range.
getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Low Operating Range.
getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Low Operating Range.
getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Low Operating Range.
getLowerWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getLowerWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Lower Warning Limit.
getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Lower Warning Limit.
getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Lower Warning Limit.
getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Lower Warning Limit.
getMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getMetadataStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
getMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getMonitoredValueStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
getMonitorUpdateCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of received EPICS monitor updates.
getName() - Method in class ch.psi.wica.model.channel.WicaChannel
 
getName() - Method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
 
getNameAsString() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
 
getNameAsString() - Method in class ch.psi.wica.model.channel.WicaChannel
 
getNeverConnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of channels that have never connected.
getNumericPrecision() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getNumericPrecision() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFieldsOfInterest() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFieldsOfInterest() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFieldsOfInterest() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFieldsOfInterest() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterCycleLength() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterCycleLength() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterCycleLength() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterCycleLength() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterDeadband() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterDeadband() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterDeadband() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterDeadband() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterNumSamples() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterNumSamples() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterNumSamples() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterNumSamples() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalFilterType() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalFilterType() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalFilterType() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalFilterType() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalNumericPrecision() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalNumericPrecision() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalNumericPrecision() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalNumericPrecision() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getOptionalQuietMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getPollCycleCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of EPICS polling cycles.
getPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getPolledValueStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
getPollFailureCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of EPICS polling cycles that have been failed.
getPollingInterval() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Returns the polling interval.
getPollingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
getPollingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getPollSuccessCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of EPICS polling cycles that have been successful.
getPrecision() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getPrecision() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Display Precision.
getPrecision() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Display Precision.
getProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
 
getProperties() - Method in class ch.psi.wica.model.channel.WicaChannel
 
getProtocol() - Method in class ch.psi.wica.model.channel.WicaChannelName
 
getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
 
getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
Returns the Wica channel associated with this request.
getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Returns the Wica publication channel.
getQuietMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
getRemoveChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns a string representation of the number of remove channel requests.
getServerStartTime() - Method in class ch.psi.wica.ServerStatistics
Returns a string representation of the server start time.
getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Returns a string representation of the number of start requests.
getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of received EPICS channel monitor start requests.
getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of received EPICS channel poller start requests.
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
 
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
Returns the statistics associated with this service.
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Returns the statistics for this publisher.
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
Returns the statistics associated with this service.
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Returns the statistics for this publisher.
getStatistics() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
Returns the statistics associated with this service.
getStatistics() - Method in class ch.psi.wica.WicaApplication
 
getStatusCode() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelAlarmStatusMixin
 
getStatusCode() - Method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
Returns the status code.
getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Returns a string representation of the number of stop requests.
getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Returns the count of received EPICS channel monitor stop requests.
getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Returns the count of received EPICS channel poller stop requests.
getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
 
getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamMetadataDataBuffer
 
getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamMonitoredValueDataBuffer
 
getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPolledValueDataBuffer
 
getStream() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
Returns this publisher's stream.
getTimeAndDateNow() - Method in class ch.psi.wica.ServerStatistics
Returns a string representation of the current time and date.
getType() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer.WicaChannelDataSerializerMixin
 
getType() - Method in class ch.psi.wica.model.channel.WicaChannelData
Returns the channel type.
getTypeFromPojo(Object) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Attempts to map the supplied Plain-Old-Java-Object (POJO) onto a Epics Channel Type.
getUnconnectedChannelMonitors() - Method in class ch.psi.wica.controllers.WicaAdminPageController
Returns a list of unconnected channel monitors.
getUnconnectedChannelPollers() - Method in class ch.psi.wica.controllers.WicaAdminPageController
Returns a list of unconnected channel pollers.
getUnconnectedChannels() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Returns the channel names that are currently unconnected.
getUnits() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getUnits() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Engineering Units.
getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Engineering Units.
getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Engineering Units.
getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Engineering Units.
getUpperAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getUpperAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Upper Alarm limit.
getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Upper Alarm limit.
getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Upper Alarm limit.
getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Upper Alarm limit.
getUpperControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getUpperControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Drive High Control Limit.
getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Drive High Control Limit.
getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Drive High Control Limit.
getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Drive High Control Limit.
getUpperDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getUpperDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the High Operating Range.
getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the High Operating Range.
getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the High Operating Range.
getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the High Operating Range.
getUpperWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
 
getUpperWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
 
getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Returns the Upper Warning Limit.
getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Returns the Upper Warning Limit.
getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Returns the Upper Warning Limit.
getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Returns the Upper Warning Limit.
getUpTimeInSeconds() - Method in class ch.psi.wica.ServerStatistics
Returns a string representation of the elapsed time since the server started.
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedIntegerArraySerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedIntegerSerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedRealArraySerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedRealSerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedStringArraySerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedStringSerializerMixin
 
getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueDisconnectedSerializerMixin
 
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
Returns the value of the channel.
getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
 
getWicaAlarmSeverity() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
 
getWicaAlarmSeverity() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
 
getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
 
getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
 
getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
 
getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
 
getWicaChannel() - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
getWicaChannel(String) - Method in class ch.psi.wica.model.stream.WicaStream
Returns the channel with the specified name (if present).
getWicaChannelAlarmStatus() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
 
getWicaChannelAlarmStatus() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
 
getWicaChannelMetadata() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
 
getWicaChannels() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
 
getWicaChannels() - Method in class ch.psi.wica.model.stream.WicaStream
Returns the stream's channels.
getWicaChannelType() - Method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
 
getWicaChannelType() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
 
getWicaChannelType() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
 
getWicaChannelValue() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
 
getWicaChannelValue() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
 
getWicaServerTimestamp() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer.WicaChannelDataSerializerMixin
 
getWicaServerTimestamp() - Method in class ch.psi.wica.model.channel.WicaChannelData
Returns the server timestamp.
getWicaStreamId() - Method in class ch.psi.wica.model.stream.WicaStream
Returns the stream's id.
getWicaStreamProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
 
getWicaStreamProperties() - Method in class ch.psi.wica.model.stream.WicaStream
Returns the stream's properties.

H

handleChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Handles the response to an EPICS channel monitor becoming connected.
handleChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Handles the response to an EPICS channel poller becoming connected.
handleChannelDisconnectedEvent(EpicsChannelDisconnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Handles the response to an EPICS channel monitor becoming disconnected.
handleChannelDisconnectedEvent(EpicsChannelDisconnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Handles the response to an EPICS channel poller becoming disconnected.
handleEpicsChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaChannelGetController
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaChannelPutController
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamCreateController
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamDeleteController
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamGetController
 
handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamPutController
 
handleUpdateEvent(WicaChannelPolledValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
handleUpdateEvent(WicaChannelPolledValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
 
handleWicaChannelMetadataUpdateEvent(WicaChannelMetadataUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener
 
handleWicaChannelMonitoredValueUpdateEvent(WicaChannelMonitoredValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
handleWicaChannelPolledMonitorValueUpdateEvent(WicaChannelPolledMonitorValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
handleWicaChannelStartMetadataDataAcquisitionEvent(WicaChannelStartMetadataDataAcquisitionEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
Handles a request to start acquiring the metadata associated with a Wica Channel.
handleWicaChannelStartMonitoringEvent(WicaChannelStartMonitoringEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
Handles requests to start monitoring the specified Wica channel.
handleWicaChannelStartPollingEvent(WicaChannelStartPollingEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
Handles requests to start polling the specified Wica Channel.
handleWicaChannelStartPollingEvent(WicaChannelStartPollingEvent) - Method in class ch.psi.wica.services.channel.WicaChannelPollMonitorService
 
handleWicaChannelStopMetadataDataAcquisitionEvent(WicaChannelStopMetadataDataAcquisitionEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
Handles a request to stop acquiring the metadata associated with a Wica Channel.
handleWicaChannelStopMonitoringEvent(WicaChannelStopMonitoringEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
Handles requests to stop monitoring the specified Wica channel.
handleWicaChannelStopPollingEvent(WicaChannelStopPollingEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
Handles requests to stop polling the specified Wica Channel.
handleWicaChannelStopPollingEvent(WicaChannelStopPollingEvent) - Method in class ch.psi.wica.services.channel.WicaChannelPollMonitorService
 
hashCode() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
 
hashCode() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
 
hashCode() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
 
hashCode() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
 
hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Returns a hash code value for this object.
hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Returns a hash code value for this object.
hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Returns a hash code value for this object.
hashCode() - Method in class ch.psi.wica.model.app.ControlSystemName
 
hashCode() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Returns a hash code value for this object.
hashCode() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Returns a hash code value for this object.
hashCode() - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
 
hashCode() - Method in class ch.psi.wica.model.channel.WicaChannel
 
hashCode() - Method in class ch.psi.wica.model.channel.WicaChannelName
 
hashCode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
hashCode() - Method in class ch.psi.wica.model.stream.WicaStreamId
 
hashCode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
 
header() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Returns the value of the header record component.

I

incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Increments the count of connected channels.
incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Increments the count of connected channels.
incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Increments the count of connected channels.
incrementChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Increments the count of disconnected channels.
incrementChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Increments the count of disconnected channels.
incrementCreateMonitoredChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Increments the count of create monitored channel requests.
incrementErrors() - Method in class ch.psi.wica.controllers.ControllerStatistics
Increments the count of errors.
incrementMonitorUpdateCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Increments the count of monitor updates.
incrementPollCycleCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Increments the count of polling cycles.
incrementRemoveMonitoredChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Increments the count of removed monitored channel requests.
incrementReplies() - Method in class ch.psi.wica.controllers.ControllerStatistics
Increments the count of replies.
incrementRequests() - Method in class ch.psi.wica.controllers.ControllerStatistics
Increments the count of requests.
incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Increments the count of start requests.
incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Increments the count of start requests.
incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Increments the count of start requests.
incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
Increments the count of stop requests.
incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
Increments the count of stop requests.
incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Increments the count of stop requests.
incrementStreamsCreated() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
 
incrementStreamsDeleted() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
 
INTEGER - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS INTEGER type to/from the Wica Channel Type INTEGER.
INTEGER - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
INTEGER_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS INTEGER ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.
INTEGER_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
INVALID_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
 
isConnected() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueSerializerMixin
 
isConnected() - Method in class ch.psi.wica.model.channel.value.WicaChannelValue
 
isKnown(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Returns an flag saying whether the specified id is recognised within the system.
isRecognisedType(Object) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Checks whether the supplied object is of a supported EpicsChannelType.
isRequestObjectRecognised(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
isRequestObjectRecognised(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Returns a boolean indicating whether the supplied request object has already been added to the internal list of channels being monitored.
isRequestObjectRecognised(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Returns a boolean indicating whether the supplied request object has already been added to the internal list of channels being monitored.
isStarted() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
 

J

JsonStringFormatter - Class in ch.psi.wica.infrastructure.util
Provides a utility class for nicely formatting a JSON string.
JsonStringFormatter() - Constructor for class ch.psi.wica.infrastructure.util.JsonStringFormatter
 

K

key() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Returns the value of the key record component.

L

LAST_N - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 

M

main(String[]) - Static method in class ch.psi.wica.WicaApplication
Application entry point
MAJOR_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
 
MINOR_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
 
MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Sends a single network request to the underlying control system asking it to provide notification of interesting changes to the dynamically-changing information associated with the control point.

N

NO_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
 

O

of(int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
Returns a new instance of a WicaChannelAlarmStatus.
of(ControlSystemName) - Static method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
 
of(String) - Static method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
 
of(String) - Static method in class ch.psi.wica.model.app.ControlSystemName
Creates a new instance.
of(String) - Static method in class ch.psi.wica.model.channel.WicaChannelName
 
of(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
 
of(String) - Static method in class ch.psi.wica.model.stream.WicaStreamId
 
ofNoError() - Static method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
Returns a new instance of a WicaChannelAlarmStatus with a status code of zero.
ONE_IN_M - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 

P

pause() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
Pauses polling.
POLL - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Periodically sends a network request to the underlying control system asking it to provide updated information on the dynamically-changing properties of the control point.
POLL_AND_MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Samples the dynamically-changing properties of the control point using a combination of POLL and MONITOR modes.
POLL_MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Sends a single network request to the underlying control system asking it to provide notification of interesting changes to the dynamically-changing information associated with the control point.
Poller(ScheduledExecutorService, EpicsChannelPollerRequest, EpicsChannelValueGetter, WicaChannelEventPublisher, EpicsChannelPollerStatistics) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
Creates a new instance.
prettyFormat(String) - Static method in class ch.psi.wica.infrastructure.util.JsonStringFormatter
Formats the supplied input string in a pretty way.
publishChannelConnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
Publishes an event to indicate that the specified channel has been connected.
publishChannelDisconnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
Publishes an event to indicate that the specified channel has been disconnected.
publishFirstConnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
Publishes an event to indicate that the specified channel has been connected for the first time.
publishMetadataUpdated(WicaChannel, WicaChannelMetadata) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
Handles a metadata change published by the EPICS channel monitor or EPICS channel poller.
publishMonitoredValueUpdated(WicaChannel, WicaChannelValue) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
Handles a value update published by the EPICS channel monitor.
publishPolledValueUpdated(WicaChannel, WicaChannelValue) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
Handles a value update published by the EPICS channel poller.
put(Optional<String>, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamPutController
Handles an HTTP request to PUT (= reconfigure the resource) associated with the specified wica stream ID.
putChannelValue(String, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelPutController
Handles an HTTP PUT request to set the value of the specified channel.
PV - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
 

R

RATE_LIMITER - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
 
readChannelMetadata(EpicsChannelName, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
Returns the metadata associated with a channel.
readChannelValue(EpicsChannelName, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
Returns the value of a channel.
readFromJson(String, Class<T>) - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
 
REAL - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
REAL_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Removes all channel monitors.
removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Removes all channel pollers.
removeChannel(EpicsChannelName) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
 
removeChannel(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
 
removeChannel(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
Removes a channel from monitoring.
removeChannel(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
Removes a channel from polling.
reset() - Method in class ch.psi.wica.config.ConfigurationStatistics
 
reset() - Method in class ch.psi.wica.controllers.ControllerStatistics
 
reset() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
Resets the statistics.
reset() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
 
reset() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
 
reset() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
 
reset() - Method in interface ch.psi.wica.model.app.StatisticsCollectable
Resets the statistics.
reset() - Method in class ch.psi.wica.ServerStatistics
 
reset() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
 
resetAllocationSequencer() - Static method in class ch.psi.wica.model.stream.WicaStreamId
 
resetStatistics() - Method in class ch.psi.wica.controllers.WicaAdminPageController
Resets the statistics.
resetStatistics() - Method in class ch.psi.wica.model.app.StatisticsCollectionService
 
restartMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Restarts the control system monitoring of the channels in the specified stream.
restartMonitoring(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Restarts the control system monitoring on the wica stream with the specified ID.
restartPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
Restarts the control system polling of the channels in the specified stream.
restartPolling(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
Restarts the control system polling on the wica stream with the specified ID.
resume() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
Resumes polling.
rewrite(WicaChannelValue, LocalDateTime) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueTimestampRewriter
 

S

saveDataPoint(WicaDataBufferStorageKey, T) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
 
scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Returns the value of the scope record component.
scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Returns the value of the scope record component.
scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Returns the value of the scope record component.
serialize(double[], JsonGenerator, SerializerProvider) - Method in class ch.psi.wica.infrastructure.channel.WicaDoubleArraySerializer
Serialize the Double Array.
serialize(Double, JsonGenerator, SerializerProvider) - Method in class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
Serialize the Double.
serialize(Map<WicaChannel, WicaChannelMetadata>) - Method in class ch.psi.wica.services.channel.WicaChannelMetadataMapSerializerService
 
serialize(Map<WicaChannel, List<WicaChannelValue>>) - Method in class ch.psi.wica.services.channel.WicaChannelValueMapSerializerService
 
serializeDouble(Double, JsonGenerator, int) - Static method in class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
 
ServerStatistics - Class in ch.psi.wica
Provides the statistics directly associated with the server.
ServerStatistics() - Constructor for class ch.psi.wica.ServerStatistics
Creates a new instance.
SHORT - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS SHORT type to/from the Wica Channel Type INTEGER.
SHORT_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS SHORT ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.
shutdown() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
Shuts down this publisher instance.
start(Channel<Object>) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
Starts polling the specified channel.
startDataAcquisition(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
Starts acquiring metadata for the EPICS control system channel specified by the supplied request object.
startDataAcquisition(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
Starts metadata data acquisition for the channels in the specified stream.
startMonitoring(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
Starts monitoring the EPICS control system channel according to the parameters in the supplied request object.
startMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Starts monitoring the channels in the specified stream.
startPolling(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
Starts polling the EPICS control system channel according to the parameters in the supplied request object.
startPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
Starts polling operations on the specified stream.
Statistics(String, List<StatisticsCollectable.StatisticsItem>) - Constructor for record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Creates an instance of a Statistics record class.
StatisticsCollectable - Interface in ch.psi.wica.model.app
Provides a mechanism for collecting the statistics associated with various aspects of the Wica server.
StatisticsCollectable.Statistics - Record Class in ch.psi.wica.model.app
Models some statistics that need to be collected.
StatisticsCollectable.StatisticsItem - Record Class in ch.psi.wica.model.app
Models a statistics item.
StatisticsCollectionService - Class in ch.psi.wica.model.app
 
StatisticsCollectionService() - Constructor for class ch.psi.wica.model.app.StatisticsCollectionService
 
StatisticsItem(String, String) - Constructor for record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Creates an instance of a StatisticsItem record class.
stopDataAcquisition(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
Stops acquiring metadata for the EPICS control system channel specified by the supplied request object.
stopDataAcquisition(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
Stops for the channels in the specified stream.
stopMonitoring(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
Stops monitoring the EPICS control system channel specified by the supplied request object.
stopMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Stops monitoring the channels in the specified stream.
stopPolling(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
Stops polling the EPICS control system channel specified by the supplied request object.
stopPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
Stops polling operations on the specified stream.
STRING - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS STRING type to/from the Wica Channel Type STRING.
STRING - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
STRING_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Maps the EPICS STRING ARRAY type to/from the Wica Channel Type STRING_ARRAY.
STRING_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
subscribe(Channel<Object>, Consumer<WicaChannelValue>) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorSubscriber
Establishes a monitor on the supplied EPICS channel and registers a handler which should subsequently be informed when the channel value changes.
subscribe(Channel<Object>, Consumer<Boolean>) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber
Registers a handler which will publish connection changed events.

T

TaskExecutorConfigurer() - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer
 
testLogging(String, int) - Method in class ch.psi.wica.WicaApplication
 
threadPoolTaskExecutor() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer
 
toString() - Method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
 
toString() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
 
toString() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
 
toString() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
 
toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
Returns a string representation of this record class.
toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
Returns a string representation of this record class.
toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
Returns a string representation of this record class.
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
 
toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
 
toString() - Method in class ch.psi.wica.model.app.ControlSystemName
 
toString() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
Returns a string representation of this record class.
toString() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Returns a string representation of this record class.
toString() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
 
toString() - Method in enum class ch.psi.wica.model.app.WicaFilterType
 
toString() - Method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValue
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
 
toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
 
toString() - Method in class ch.psi.wica.model.channel.WicaChannel
 
toString() - Method in class ch.psi.wica.model.channel.WicaChannelName
Returns a string representation of the channel name suitable for user display and/or diagnostic purposes and which may be subject to future change.
toString() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
 
toString() - Method in enum class ch.psi.wica.model.channel.WicaChannelType
 
toString() - Method in class ch.psi.wica.model.stream.WicaStream
 
toString() - Method in class ch.psi.wica.model.stream.WicaStreamId
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
 
toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
 

U

UNKNOWN - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
 
updatePollingResult(boolean) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
Updates the polling result statistics.

V

value() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
Returns the value of the value record component.
valueOf(String) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.model.app.WicaFilterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.model.app.WicaFilterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.psi.wica.model.channel.WicaChannelType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WicaAdminPageController - Class in ch.psi.wica.controllers
Returns an HTML Page which provides general information together with links to the other administration pages.
WicaAdminPageController(StatisticsCollectionService, EpicsChannelMonitorPublisher, EpicsChannelPollerPublisher, EpicsChannelManager.EpicsMonitoredChannelManagerService, EpicsChannelManager.EpicsPolledChannelManagerService) - Constructor for class ch.psi.wica.controllers.WicaAdminPageController
Constructs a new instance.
WicaApplication - Class in ch.psi.wica
SpringBoot application for the web visualisation of points of interest within a distributed control system.
WicaApplication(boolean, ConfigurationStatistics, StatisticsCollectionService) - Constructor for class ch.psi.wica.WicaApplication
 
WicaChannel - Class in ch.psi.wica.model.channel
Represents a readable or writable point of interest (or control point) in the environment of the wica server's backend control system.
WicaChannel() - Constructor for class ch.psi.wica.model.channel.WicaChannel
 
WicaChannel(WicaChannelName, WicaChannelProperties) - Constructor for class ch.psi.wica.model.channel.WicaChannel
Create a new WicaChannel with the specified name and properties.
WicaChannelAlarmSeverity - Enum Class in ch.psi.wica.model.channel.value
Represents the alarm severity of a wica channel, an abstraction which specifies whether a wica channel is operating normally or is in an alarm or warning state.
WicaChannelAlarmStatus - Class in ch.psi.wica.model.channel.value
Represents the alarm status of a wica channel, an abstraction whose value and meaning depends on the underlying control system which hosts it.
WicaChannelAlarmStatus(int) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
Constructs a new instance of a WicaChannelAlarmStatus.
WicaChannelBuilder - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelData - Class in ch.psi.wica.model.channel
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's general characteristics (that is its metadata) and/or fields to describe its evolving state that is its instantaneous value).
WicaChannelData() - Constructor for class ch.psi.wica.model.channel.WicaChannelData
Constructs a new instance of unknown type based on the current server timestamp.
WicaChannelData(WicaChannelType, LocalDateTime) - Constructor for class ch.psi.wica.model.channel.WicaChannelData
Constructs a new instance of the specified type and with the specified timestamp.
WicaChannelDataSerializer - Class in ch.psi.wica.infrastructure.channel
Supports serialization of objects of type WicaChannelData and its children, including WicaChannelMetadata and WicaChannelValue.
WicaChannelDataSerializer(Set<String>, int, boolean) - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer
Returns an instance that will serialize SELECTED @JsonProperty annotated fields in a ChannelData object, or any of its children.
WicaChannelDataSerializer.WicaChannelDataSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelDataSerializerBuilder - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelDefaultPropertiesFilter() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDefaultPropertiesFilter
 
WicaChannelDeserializerMixin(WicaChannelName, WicaChannelProperties) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDeserializerMixin
 
WicaChannelEventPublisher - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelEventPublisher(ApplicationEventPublisher) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
 
WicaChannelGetController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/channel} endpoint.
WicaChannelMetadata - Class in ch.psi.wica.model.channel.metadata
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's general characteristics or basic nature.
WicaChannelMetadata(WicaChannelType) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadata
Constructs a new instance based on the supplied channel type.
WicaChannelMetadataBuilder - Class in ch.psi.wica.model.channel.metadata
 
WicaChannelMetadataBuilder() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
 
WicaChannelMetadataCreator - Class in ch.psi.wica.controlsystem.epics.channel
Provides the functionality to build a WicaChannelMetadata object using raw channel value data.
WicaChannelMetadataCreator() - Constructor for class ch.psi.wica.controlsystem.epics.channel.WicaChannelMetadataCreator
 
WicaChannelMetadataInteger - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is INTEGER.
WicaChannelMetadataInteger(String, int, int, int, int, int, int, int, int) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
Constructs a new instance of the metadata for a channel whose type is INTEGER.
WicaChannelMetadataIntegerArray - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is INTEGER_ARRAY.
WicaChannelMetadataIntegerArray(String, int, int, int, int, int, int, int, int) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
Constructs a new instance of the metadata for a channel whose type is INTEGER.
WicaChannelMetadataMapSerializerService - Class in ch.psi.wica.services.channel
 
WicaChannelMetadataMapSerializerService(String, boolean) - Constructor for class ch.psi.wica.services.channel.WicaChannelMetadataMapSerializerService
 
WicaChannelMetadataMixins - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins
 
WicaChannelMetadataMixins.WicaChannelMetadataIntegerArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataRealArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataStringArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataStringSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataMixins.WicaChannelMetadataUnknownSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelMetadataReal - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is REAL.
WicaChannelMetadataReal(String, int, double, double, double, double, double, double, double, double) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
Constructs a new instance of the metadata for a channel whose type is REAL.
WicaChannelMetadataRealArray - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is REAL_ARRAY.
WicaChannelMetadataRealArray(String, int, double, double, double, double, double, double, double, double) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
Constructs a new instance of the metadata for a channel whose type is REAL.
WicaChannelMetadataString - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is STRING.
WicaChannelMetadataString() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataString
Constructs a new instance of the metadata for a channel whose type is STRING.
WicaChannelMetadataStringArray - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is STRING_ARRAY.
WicaChannelMetadataStringArray() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataStringArray
Constructs a new instance of the metadata for a channel whose type is STRING_ARRAY.
WicaChannelMetadataUnknown - Class in ch.psi.wica.model.channel.metadata
Represents the metadata for a channel whose type is not yet known.
WicaChannelMetadataUnknown() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataUnknown
Constructs a new instance of the metadata for a channel whose type is unknown.
WicaChannelMetadataUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelMetadataUpdateEvent(WicaChannel, WicaChannelMetadata) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
 
WicaChannelMonitoredValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelMonitoredValueUpdateEvent(WicaChannel, WicaChannelValue) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
 
WicaChannelName - Class in ch.psi.wica.model.channel
Represents the name of a wica channel which comprises the name by which it is known in the underlying control system (that is the control system name), the means of communicating with it (that is the network protocol), and an instance specifier (required to ensure name uniqueness if a control point is used multiple times).
WicaChannelName.Protocol - Enum Class in ch.psi.wica.model.channel
 
WicaChannelPolledMonitorValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelPolledMonitorValueUpdateEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
 
WicaChannelPolledValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelPolledValueUpdateEvent(WicaChannel, WicaChannelValue) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
 
WicaChannelPollMonitorService - Class in ch.psi.wica.services.channel
A service for polling EPICS channels at a configurable rate and for publishing the results using the Spring event service.
WicaChannelPollMonitorService(ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.channel.WicaChannelPollMonitorService
 
WicaChannelProperties - Class in ch.psi.wica.model.channel
Represents the configurable properties of a wica channel.
WicaChannelProperties() - Constructor for class ch.psi.wica.model.channel.WicaChannelProperties
 
WicaChannelProperties(WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.model.channel.WicaChannelProperties
 
WicaChannelPropertiesBuilder - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelPropertiesDefaults - Class in ch.psi.wica.model.channel
Represents the property values that will be used if not explicitly specified in the configuration information provided when the channel is created.
WicaChannelPropertiesDefaults() - Constructor for class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
 
WicaChannelPropertiesDeserializerMixin(WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesDeserializerMixin
 
WicaChannelPropertiesSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
 
WicaChannelPutController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle PUT operations on the {code /ca/channel} endpoint.
WicaChannelSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
 
WicaChannelStartMetadataDataAcquisitionEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStartMetadataDataAcquisitionEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
 
WicaChannelStartMonitoringEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStartMonitoringEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
 
WicaChannelStartPollingEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStartPollingEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
 
WicaChannelStopMetadataDataAcquisitionEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStopMetadataDataAcquisitionEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
 
WicaChannelStopMonitoringEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStopMonitoringEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
 
WicaChannelStopPollingEvent - Class in ch.psi.wica.controlsystem.event.wica
 
WicaChannelStopPollingEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
 
WicaChannelType - Enum Class in ch.psi.wica.model.channel
Represents the type of WicaChannel.
WicaChannelValue - Class in ch.psi.wica.model.channel.value
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's instantaneous state.
WicaChannelValue(WicaChannelType, LocalDateTime, boolean) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValue
Constructs a new instance of a value for a channel.
WicaChannelValueAveragingFilter - Class in ch.psi.wica.services.channel
A filter that writes a new value to the output list based on the average of the previous X samples provided.
WicaChannelValueAveragingFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
Constructs a new instance that calculates its output based on the arithmetic mean of the specified number of samples.
WicaChannelValueBuilder - Class in ch.psi.wica.model.channel.value
 
WicaChannelValueBuilder() - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
 
WicaChannelValueChangeDetectingFilter - Class in ch.psi.wica.services.channel
A filter that writes a new value to the output list every time the input signal makes a change whose absolute value exceeds the configured deadband.
WicaChannelValueChangeDetectingFilter(double) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
Constructs a new instance based on the specified deadband.
WicaChannelValueConnected - Class in ch.psi.wica.model.channel.value
Represents the value of a channel in the connected state.
WicaChannelValueConnected(WicaChannelType, WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnected
Constructs a new instance of a value for a channel in the connected state.
WicaChannelValueConnectedInteger - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is INTEGER.
WicaChannelValueConnectedInteger(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
Constructs a new instance of a value for a channel whose type is INTEGER.
WicaChannelValueConnectedIntegerArray - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is INTEGER_ARRAY.
WicaChannelValueConnectedIntegerArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
Constructs a new instance of a value for a channel whose type is INTEGER_ARRAY.
WicaChannelValueConnectedReal - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is REAL.
WicaChannelValueConnectedReal(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
Constructs a new instance of a value for a channel whose type is REAL.
WicaChannelValueConnectedRealArray - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is REAL_ARRAY.
WicaChannelValueConnectedRealArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
Constructs a new instance of a value for a channel whose type is REAL_ARRAY.
WicaChannelValueConnectedString - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is STRING.
WicaChannelValueConnectedString(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
Constructs a new instance of a value for a channel whose type is STRING.
WicaChannelValueConnectedStringArray - Class in ch.psi.wica.model.channel.value
Represents the value of a connected channel whose underlying type is STRING_ARRAY.
WicaChannelValueConnectedStringArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
Constructs a new instance of a value for a channel whose type is STRING_ARRAY.
WicaChannelValueCreator - Class in ch.psi.wica.controlsystem.epics.channel
Provides the functionality to build a WicaChannelValue object using raw channel value data.
WicaChannelValueCreator() - Constructor for class ch.psi.wica.controlsystem.epics.channel.WicaChannelValueCreator
 
WicaChannelValueDisconnected - Class in ch.psi.wica.model.channel.value
Represents the value of a channel in the disconnected state.
WicaChannelValueDisconnected() - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
 
WicaChannelValueFilter - Interface in ch.psi.wica.services.channel
 
WicaChannelValueFilteringService - Class in ch.psi.wica.services.channel
 
WicaChannelValueFilteringService() - Constructor for class ch.psi.wica.services.channel.WicaChannelValueFilteringService
 
WicaChannelValueFixedSamplingCycleFilter - Class in ch.psi.wica.services.channel
A filter that returns an output list which includes one-in-every-M values taken from the input list over successive invocations.
WicaChannelValueFixedSamplingCycleFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
Constructs a new instance with the specified sampling cycle length.
WicaChannelValueLatestValueFilter - Class in ch.psi.wica.services.channel
A filter that returns an output list with the most recent N values taken from the input list.
WicaChannelValueLatestValueFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
Constructs a new instance which returns up to the specified maximum number of samples.
WicaChannelValueMapSerializerService - Class in ch.psi.wica.services.channel
 
WicaChannelValueMapSerializerService(boolean) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueMapSerializerService
 
WicaChannelValueMixins - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins
 
WicaChannelValueMixins.WicaChannelAlarmStatusMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedIntegerArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedIntegerSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedRealArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedRealSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedStringArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueConnectedStringSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueDisconnectedSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueMixins.WicaChannelValueSerializerMixin - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValuePassEverythingFilter - Class in ch.psi.wica.services.channel
A filter that returns an output list with all input values passed through unchanged.
WicaChannelValuePassEverythingFilter() - Constructor for class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
 
WicaChannelValueRateLimitingFilter - Class in ch.psi.wica.services.channel
A filter that returns an output list with values taken from the input list periodically according to the value's timestamp.
WicaChannelValueRateLimitingFilter(long) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
Constructs a new instance which returns an output list containing the first input value and then subsequent values taken from the input list after the specified minimum sampling interval.
WicaChannelValueTimestampRewriter - Class in ch.psi.wica.infrastructure.channel
 
WicaChannelValueTimestampRewriter() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelValueTimestampRewriter
 
WicaCorsConfigurer - Class in ch.psi.wica.config
Provides the functionality to configure CORS.
WicaCorsConfigurer(String) - Constructor for class ch.psi.wica.config.WicaCorsConfigurer
Constructs a new instance.
WicaDataAcquisitionMode - Enum Class in ch.psi.wica.model.app
Represents the data acquisition mode for a channel.
WicaDataBufferStorageKey - Class in ch.psi.wica.model.app
 
WicaDoubleArraySerializer - Class in ch.psi.wica.infrastructure.channel
Provides a means of serializing objects of type double[] in such a way that a configurable number of digits appear after the decimal point.
WicaDoubleArraySerializer(int) - Constructor for class ch.psi.wica.infrastructure.channel.WicaDoubleArraySerializer
Constructs a new custom serializer for double arrays.
WicaDoubleSerializer - Class in ch.psi.wica.infrastructure.channel
Provides a means of serializing objects of type Double in such a way that a configurable number of digits appear after the decimal point.
WicaDoubleSerializer(int) - Constructor for class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
Constructs a new custom serializer for doubles.
WicaFilterType - Enum Class in ch.psi.wica.model.app
Represents the filtering which will be used when processing the values received for a WicaChannel.
WicaMvcConfigurer - Class in ch.psi.wica.config
Provides the functionality to configure MVC.
WicaMvcConfigurer() - Constructor for class ch.psi.wica.config.WicaMvcConfigurer
 
WicaStream - Class in ch.psi.wica.model.stream
Represents a collection of unique wica channels that are grouped together for the purpose of real-time monitoring.
WicaStream() - Constructor for class ch.psi.wica.model.stream.WicaStream
 
WicaStream(WicaStreamId, WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.model.stream.WicaStream
Constructs a new stream for the specified channels with the specified stream properties.
WicaStream(WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.model.stream.WicaStream
 
WicaStreamBuilder - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamConfigurationDecoder - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamConfigurationDecoder() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamConfigurationDecoder
 
WicaStreamCreateController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle POST operations on the {code /ca/streams} endpoint.
WicaStreamCreateController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamCreateController
Constructs a new controller for handling stream POST requests.
WicaStreamDataBuffer<T> - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
Constructs a new instance which is capable of holding a queue of received data points up to the configured buffer size.
WicaStreamDefaultPropertiesFilter() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDefaultPropertiesFilter
 
WicaStreamDeleteController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
WicaStreamDeleteController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamDeleteController
Constructs a new controller for handling stream DELETE requests.
WicaStreamDeserializerMixin(WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDeserializerMixin
 
WicaStreamGetController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/streams} endpoint.
WicaStreamGetController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamGetController
Constructs a new controller for handling stream GET requests.
WicaStreamId - Class in ch.psi.wica.model.stream
Provides a unique handle for referring to a specific wica stream together with a means of automatic allocation.
WicaStreamLifecycleService - Class in ch.psi.wica.services.stream
 
WicaStreamLifecycleService(WicaStreamConfigurationDecoder, WicaStreamMetadataRequesterService, WicaStreamMonitoredValueRequesterService, WicaStreamPolledValueRequesterService, WicaStreamMetadataCollectorService, WicaStreamMonitoredValueCollectorService, WicaStreamPolledValueCollectorService, WicaChannelMetadataMapSerializerService, WicaChannelValueMapSerializerService, StatisticsCollectionService) - Constructor for class ch.psi.wica.services.stream.WicaStreamLifecycleService
 
WicaStreamLifecycleStatistics - Class in ch.psi.wica.services.stream
 
WicaStreamLifecycleStatistics(String) - Constructor for class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
 
WicaStreamMetadataCollectorService - Class in ch.psi.wica.services.stream
Provides a service which listens and buffers metadata update events received via the Spring event listening service making them available as a service to the rest of the application.
WicaStreamMetadataCollectorService() - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService
Constructs a new instance.
WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener - Class in ch.psi.wica.services.stream
 
WicaStreamMetadataDataBuffer - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamMetadataDataBuffer() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamMetadataDataBuffer
 
WicaStreamMetadataRequesterService - Class in ch.psi.wica.services.stream
Provides a service for starting and stopping the acquisition of metadata for the channels in a WicaStream.
WicaStreamMetadataRequesterService(int, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
Constructs a new instance.
WicaStreamMonitoredValueCollectorService - Class in ch.psi.wica.services.stream
 
WicaStreamMonitoredValueCollectorService(int, ApplicationEventPublisher, WicaChannelValueTimestampRewriter, WicaChannelValueFilteringService) - Constructor for class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
 
WicaStreamMonitoredValueDataBuffer - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamMonitoredValueDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamMonitoredValueDataBuffer
 
WicaStreamMonitoredValueRequesterService - Class in ch.psi.wica.services.stream
Provides a service for starting and stopping the control system monitoring of the channels in a WicaStream.
WicaStreamMonitoredValueRequesterService(int, boolean, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
Constructs a new instance.
WicaStreamPolledValueCollectorService - Class in ch.psi.wica.services.stream
 
WicaStreamPolledValueCollectorService(int, WicaChannelValueFilteringService) - Constructor for class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
 
WicaStreamPolledValueDataBuffer - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamPolledValueDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamPolledValueDataBuffer
 
WicaStreamPolledValueRequesterService - Class in ch.psi.wica.services.stream
Provides a service for starting and stopping the control system polling of the cnhannels in a WicaStream.
WicaStreamPolledValueRequesterService(int, boolean, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
Constructs a new instance.
WicaStreamProperties - Class in ch.psi.wica.model.stream
Represents the configurable properties of a wica stream.
WicaStreamProperties() - Constructor for class ch.psi.wica.model.stream.WicaStreamProperties
 
WicaStreamProperties(Boolean, Integer, Integer, Integer, Integer, WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.model.stream.WicaStreamProperties
 
WicaStreamPropertiesBuilder - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamPropertiesDefaults - Class in ch.psi.wica.model.stream
Represents the property values that will be used if not explicitly specified in the configuration information provided when the stream is created.
WicaStreamPropertiesDefaults() - Constructor for class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
 
WicaStreamPropertiesDeserializerMixin(Boolean, Integer, Integer, Integer, Integer, WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesDeserializerMixin
 
WicaStreamPropertiesSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
 
WicaStreamPutController - Class in ch.psi.wica.controllers
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
WicaStreamPutController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamPutController
Constructs a new controller for handling stream RELOAD requests.
WicaStreamSerializer - Class in ch.psi.wica.infrastructure.stream
 
WicaStreamSerializer() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
 
WicaStreamSerializer.WicaChannelDefaultPropertiesFilter - Class in ch.psi.wica.infrastructure.stream
WicaChannelDefaultPropertiesFilter
WicaStreamSerializer.WicaChannelDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaChannelDeserializerMixin
WicaStreamSerializer.WicaChannelPropertiesDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaChannelPropertiesDeserializerMixin
WicaStreamSerializer.WicaChannelPropertiesSerializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaChannelPropertiesSerializerMixin
WicaStreamSerializer.WicaChannelSerializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaChannelSerializerMixin
WicaStreamSerializer.WicaStreamDefaultPropertiesFilter - Class in ch.psi.wica.infrastructure.stream
WicaStreamDefaultPropertiesFilter
WicaStreamSerializer.WicaStreamDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaStreamDeserializerMixin
WicaStreamSerializer.WicaStreamPropertiesDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaStreamPropertiesDeserializerMixin
WicaStreamSerializer.WicaStreamPropertiesSerializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaStreamPropertiesSerializerMixin
WicaStreamSerializer.WicaStreamSerializerMixin - Class in ch.psi.wica.infrastructure.stream
WicaStreamSerializerMixin
WicaStreamSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
 
WicaStreamServerSentEventBuilder - Enum Class in ch.psi.wica.infrastructure.stream
Provides the functionality to build Server-Sent-Events (SSE) for the WICA streaming service.
WicaStreamServerSentEventPublisher - Class in ch.psi.wica.services.stream
Provides the functionality to publish a stream of Server-Sent-Events (SSE) to remote web clients.
WicaStreamServerSentEventPublisher(WicaStream, WicaStreamMetadataCollectorService, WicaStreamMonitoredValueCollectorService, WicaStreamPolledValueCollectorService, WicaChannelMetadataMapSerializerService, WicaChannelValueMapSerializerService) - Constructor for class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
Create a new publisher with the capability to create a flux with the specified SSE ID and which uses the specified SSE Builder to transform information dynamically retrieved from the message payload supplied.
withChannel(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withChannelNameAndCombinedProperties(String, WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withChannelNameAndDefaultProperties(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
Creates a new WicaChannelBuilder instance with the specified channel name and default properties.
withChannelNameAndDefaultProperties(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withChannelNameAndEmptyProperties(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
Creates a new WicaChannelBuilder instance with the specified channel name and empty properties.
withChannelNameAndProperties(String, WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
Creates a new WicaChannelBuilder instance with the specified channel name and properties.
withChannelNameAndStreamProperties(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withChannelProperties(WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withChannelPropertiesFromStream(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withChannels(Set<WicaChannel>) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withDataAcquisitionMode(WicaDataAcquisitionMode) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withDataAcquisitionMode(WicaDataAcquisitionMode) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withDefaultProperties() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withDefaultProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withDefaultStreamProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withFieldsOfInterest(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFieldsOfInterest(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFieldsOfInterest(Set<String>) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
 
withFilterCycleLength(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterCycleLength(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFilterDeadband(double) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterDeadband(double) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFilterNumSamples(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterNumSamples(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFilterNumSamplesInAverage(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterNumSamplesInAverage(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFilterSamplingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterSamplingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withFilterType(WicaFilterType) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withFilterType(WicaFilterType) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withHeartbeatFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withId(WicaStreamId) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withId(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withMetadataFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withMonitoredValueFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withNumericPrecision(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withNumericPrecision(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withNumericScale(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
 
withPolledValueFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withPollingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
 
withPollingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withQuietMode(Boolean) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
withQuotedNumericStrings(boolean) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
 
withStreamProperties(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
 
withStreamProperties(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
 
writeStringValue(EpicsChannelName, String, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
Sets the value of a channel.
writeToJson(WicaChannelData) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer
Serializes the supplied WicaChannelData object according to the configuration rules specified in the class constructor.
writeToJson(T) - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values