- CA_DEFAULT_PRIORITY - Static variable in class org.epics.ca.Constants
-
Default priority (corresponds to POSIX SCHED_OTHER)
- CA_ECHO_TIMEOUT - Static variable in class org.epics.ca.Constants
-
Echo (state-of-health message) response timeout in ms.
- CA_EXTENDED_MESSAGE_HEADER_SIZE - Static variable in class org.epics.ca.Constants
-
CA protocol message extended header size.
- CA_HOSTNAME_KEY - Static variable in class org.epics.ca.Constants
-
String value of the JVM property key to provide (override) hostname.
- CA_LIBRARY_LOG_LEVEL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
-
Default log level for the CA library.
- CA_M_ERROR - Static variable in enum org.epics.ca.Status
-
- CA_M_LEVEL - Static variable in enum org.epics.ca.Status
-
- CA_M_MSG_NO - Static variable in enum org.epics.ca.Status
-
- CA_M_SEVERE - Static variable in enum org.epics.ca.Status
-
- CA_M_SEVERITY - Static variable in enum org.epics.ca.Status
-
- CA_M_SUCCESS - Static variable in enum org.epics.ca.Status
-
- CA_MAJOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
-
CA protocol major revision (implemented by this library).
- CA_MESSAGE_HEADER_SIZE - Static variable in class org.epics.ca.Constants
-
CA protocol message header size.
- CA_MINOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
-
CA protocol minor revision (implemented by this library).
- CA_MONITOR_NOTIFIER_IMPL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
-
Default Monitor Notifier Engine configuration.
- CA_PROTO_ACCESS_RIGHT_READ - Static variable in class org.epics.ca.Constants
-
Read access right mask.
- CA_PROTO_ACCESS_RIGHT_WRITE - Static variable in class org.epics.ca.Constants
-
Write access right mask.
- CA_REPEATER_DISABLE_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
-
Default state of enablement of the CA Repeater spawned by the CA library.
- CA_REPEATER_INITIAL_REGISTRATION_DELAY - Static variable in class org.epics.ca.Constants
-
Initial delay in milliseconds between creation of a new Context and the
first attempt to register with the CA Repeater.
- CA_REPEATER_LOG_LEVEL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
-
Default log level for the CA Repeater.
- CA_REPEATER_OUTPUT_CAPTURE_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
-
Default state of enablement of CA Repater output capture.
- CA_REPEATER_REGISTRATION_INTERVAL - Static variable in class org.epics.ca.Constants
-
CA Repeater attempted registration interval in milliseconds.
- CA_S_MSG_NO - Static variable in enum org.epics.ca.Status
-
- CA_S_SEVERITY - Static variable in enum org.epics.ca.Status
-
- CA_SEARCH_DONTREPLY - Static variable in class org.epics.ca.Constants
-
Do not require response for CA search request.
- CA_SEARCH_DOREPLY - Static variable in class org.epics.ca.Constants
-
Require response (even if not found) for CA search request over TCP.
- CA_STRIP_HOSTNAME - Static variable in class org.epics.ca.Constants
-
String value of the JVM property key which specifies whether to strip the hostname returned by
InetAddress.getLocalHost().getHostName().
- CA_UNKNOWN_MINOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
-
Unknown CA protocol minor revision.
- CA_V_MSG_NO - Static variable in enum org.epics.ca.Status
-
- CA_V_SEVERITY - Static variable in enum org.epics.ca.Status
-
- CA_V_SUCCESS - Static variable in enum org.epics.ca.Status
-
- CaChannel - Annotation Type in org.epics.ca.annotation
-
Annotation to annotate channels
- calculateAlignedSize(int, int) - Static method in class org.epics.ca.impl.Messages
-
Calculate aligned message size.
- cancel() - Method in class org.epics.ca.impl.requests.MonitorRequest
-
- cancel() - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
-
- cancel() - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
-
- cancel() - Method in interface org.epics.ca.impl.ResponseRequest
-
Cancel response request (always to be called to complete/destroy).
- cancel() - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Cancel.
- cancel(Object) - Static method in class org.epics.ca.impl.search.SearchTimer
-
Cancel a scheduled task that has not yet been run.
- cancelServiceRequestOnPort(int) - Method in class org.epics.ca.impl.repeater.CARepeaterServiceManager
-
Cancels request for the CA Repeater Service on the specified port.
- cancelSubscriptionMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Cancel subscription (aka event add) message.
- CARepeaterServiceManager - Class in org.epics.ca.impl.repeater
-
Provides a service for handling requests to start or shutdown CA Repeater
instances on multiple ports.
- CARepeaterServiceManager() - Constructor for class org.epics.ca.impl.repeater.CARepeaterServiceManager
-
- CARepeaterStatusChecker - Class in org.epics.ca.impl.repeater
-
Provides a service for handling requests to start or shutdown CA Repeater
instances on multiple ports.
- CARepeaterStatusChecker() - Constructor for class org.epics.ca.impl.repeater.CARepeaterStatusChecker
-
- Channel<T> - Interface in org.epics.ca
-
- channel - Variable in class org.epics.ca.impl.requests.MonitorRequest
-
Channel.
- channel - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
Channel.
- channel - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
-
Channel.
- CHANNEL_PRIORITY_ARCHIVE - Static variable in class org.epics.ca.Constants
-
Archive priority.
- CHANNEL_PRIORITY_DEFAULT - Static variable in class org.epics.ca.Constants
-
Default priority.
- CHANNEL_PRIORITY_LINKS_DB - Static variable in class org.epics.ca.Constants
-
DB links priority.
- CHANNEL_PRIORITY_MAX - Static variable in class org.epics.ca.Constants
-
Maximal priority.
- CHANNEL_PRIORITY_MIN - Static variable in class org.epics.ca.Constants
-
Minimal priority.
- CHANNEL_PRIORITY_OPI - Static variable in class org.epics.ca.Constants
-
OPI priority.
- channelCreateResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
-
- ChannelDescriptor<T> - Class in org.epics.ca
-
- ChannelDescriptor() - Constructor for class org.epics.ca.ChannelDescriptor
-
- ChannelDescriptor(String, Class<T>) - Constructor for class org.epics.ca.ChannelDescriptor
-
- ChannelDescriptor(String, Class<T>, boolean) - Constructor for class org.epics.ca.ChannelDescriptor
-
- channelDisconnectedResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
-
- ChannelImpl<T> - Class in org.epics.ca.impl
-
- ChannelImpl(ContextImpl, String, Class<T>, int) - Constructor for class org.epics.ca.impl.ChannelImpl
-
- Channels - Class in org.epics.ca
-
Utility class to create and operate on channel
- Channels() - Constructor for class org.epics.ca.Channels
-
- ChannelSearchManager - Class in org.epics.ca.impl.search
-
CA channel search manager.
- ChannelSearchManager(UdpBroadcastTransport) - Constructor for class org.epics.ca.impl.search.ChannelSearchManager
-
Constructor.
- checkSocket(int, int) - Static method in class org.epics.ca.impl.repeater.UdpSocketTester
-
- clear() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Remove all elements.
- clear() - Method in class org.epics.ca.impl.TransportRegistry
-
Clear cache.
- clear() - Method in class org.epics.ca.util.IntHashMap
-
Clears this hashtable so that it contains no keys.
- clearChannelMessage(Transport, int, int) - Static method in class org.epics.ca.impl.Messages
-
Clear channel message.
- clearThread() - Method in class org.epics.ca.impl.search.SearchTimer
-
set thread to null to indicate termination
- close() - Method in interface org.epics.ca.Channel
-
- close(Object) - Static method in class org.epics.ca.Channels
-
- close() - Method in class org.epics.ca.Context
-
Closes the context, disposing of all underlying resources.
- close() - Method in class org.epics.ca.impl.ChannelImpl
-
- close() - Method in class org.epics.ca.impl.ContextImpl
-
Closes the context, disposing of all underlying resources.
- close() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
-
Brings this service to a state where it has disposed of its resources.
- close() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Closes down this service factory and releases all underlying resources.
- close() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
-
Brings this service to a state where it has disposed of its resources.
- close() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Closes down this service factory and releases all underlying resources.
- close() - Method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
- close() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
-
Brings this service to a state where it has disposed of its resources.
- close() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Closes down this service factory and releases all underlying resources.
- close() - Method in class org.epics.ca.impl.requests.MonitorRequest
-
- close(boolean) - Method in class org.epics.ca.impl.TcpTransport
-
Close connection.
- close() - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
Close transport.
- close() - Method in interface org.epics.ca.Listener
-
- close() - Method in interface org.epics.ca.Monitor
-
- closed - Variable in class org.epics.ca.impl.requests.MonitorRequest
-
Closed flag.
- cmp_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
-
Ordering comparator.
- command - Variable in class org.epics.ca.impl.Header
-
Command field of the header.
- compare(Object, Object) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Perform element comparisons using comparator or natural ordering.
- compareTo(SearchTimer.TimerTask) - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
-
- completeExceptionally(Status, String) - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
-
- CompletionException - Exception in org.epics.ca
-
- CompletionException(Status, String) - Constructor for exception org.epics.ca.CompletionException
-
- ConfigurationReader - Class in org.epics.ca.impl
-
Provides helper methods to return configuration information of different
types from either the supplied default values, environmental variables set
in the host operating system, or from the supplied properties object.
- ConfigurationReader() - Constructor for class org.epics.ca.impl.ConfigurationReader
-
- connect() - Method in interface org.epics.ca.Channel
-
- connect() - Method in class org.epics.ca.impl.ChannelImpl
-
- connectAsync() - Method in interface org.epics.ca.Channel
-
- connectAsync() - Method in class org.epics.ca.impl.ChannelImpl
-
- ConnectionState - Enum in org.epics.ca
-
- Constants - Class in org.epics.ca
-
- Constants() - Constructor for class org.epics.ca.Constants
-
- Constants.ChannelProperties - Enum in org.epics.ca
-
- consumeFrom(Process) - Static method in class org.epics.ca.impl.JavaProcessStreamConsumer
-
- consumer - Variable in class org.epics.ca.impl.requests.MonitorRequest
-
Reference to an object which will consume monitor update events.
- contains(T) - Method in class org.epics.ca.util.IntHashMap
-
Tests if some key maps into the specified value in this hashtable.
- containsKey(int) - Method in class org.epics.ca.util.IntHashMap
-
Tests if the specified object is a key in this hashtable.
- containsValue(T) - Method in class org.epics.ca.util.IntHashMap
-
Returns true if this HashMap maps one or more keys
to this value.
- Context - Class in org.epics.ca
-
- Context() - Constructor for class org.epics.ca.Context
-
Create an instance whose channel-access protocol configuration is based on
the values of operating system environmental variables, the values of the
the Java system properties, or twhen not otherwise specified, the library
defaults.
- Context(Properties) - Constructor for class org.epics.ca.Context
-
Create an instance whose channel-access protocol configuration is based on
the values of operating system environmental variables, the values of
the supplied properties object, or when not otherwise specified, the
library defaults.
- context - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
Context.
- context - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
-
Context.
- ContextImpl - Class in org.epics.ca.impl
-
- ContextImpl(ProtocolConfiguration) - Constructor for class org.epics.ca.impl.ContextImpl
-
Creates an instance based on the supplied EPICS channel-access protocol
configuration.
- Control<T,ST> - Class in org.epics.ca.data
-
- Control() - Constructor for class org.epics.ca.data.Control
-
- count_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
-
Number of used slots.
- countDown() - Method in class org.epics.ca.util.ResettableLatch
-
Decrements the count of the latch, releasing all waiting threads if
the count reaches zero.
- create(Context, String) - Static method in class org.epics.ca.Channels
-
- create(Context, String, Class<T>) - Static method in class org.epics.ca.Channels
-
- create(Context, ChannelDescriptor<T>) - Static method in class org.epics.ca.Channels
-
- create(Context, List<ChannelDescriptor<?>>) - Static method in class org.epics.ca.Channels
-
- create(Context, Object) - Static method in class org.epics.ca.Channels
-
Create annotate channels within object
- create(Context, Object, Map<String, String>) - Static method in class org.epics.ca.Channels
-
Create annotate channels within object
- create(String) - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
Constructs a factory which will generate service instances based on the
specified service implementation.
- createChannel(String, Class<T>) - Method in class org.epics.ca.Context
-
Creates a new channel of the specified name and type and with the
default priority.
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.Context
-
Creates a new channel of the specified name and type and with the specified priority.
- createChannel(TcpTransport, int, short, int) - Method in class org.epics.ca.impl.ChannelImpl
-
Create a channel, i.e.
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.impl.ContextImpl
-
Creates a new channel of the specified name and type and with the specified priority.
- createChannelMessage(Transport, String, int) - Static method in class org.epics.ca.impl.Messages
-
Create channel message.
- createSubscriptionMessage(Transport, int, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Create subscription (aka event add) message.
- generateEchoMessage(Transport, ByteBuffer) - Static method in class org.epics.ca.impl.Messages
-
Generate echo message.
- generateRepeaterRegistration(ByteBuffer) - Static method in class org.epics.ca.impl.Messages
-
Generate repeater registration message.
- generateSearchRequestMessage(Transport, ByteBuffer) - Method in class org.epics.ca.impl.ChannelImpl
-
Send search message.
- generateSearchRequestMessage(Transport, ByteBuffer, String, int) - Static method in class org.epics.ca.impl.Messages
-
Generate search request message.
- generateVersionRequestMessage(Transport, ByteBuffer, short, int, boolean) - Static method in class org.epics.ca.impl.Messages
-
Generate version request message.
- get() - Method in interface org.epics.ca.Channel
-
- get(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
-
- get() - Method in class org.epics.ca.impl.ChannelImpl
-
- get(Class<? extends Metadata>) - Method in class org.epics.ca.impl.ChannelImpl
-
- get() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
- get(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
-
Lookup for a transport for given address.
- get(InetSocketAddress) - Method in class org.epics.ca.impl.TransportRegistry
-
Lookup for a transport for given address (all priorities).
- get(int) - Method in class org.epics.ca.util.IntHashMap
-
Returns the value to which the specified key is mapped in this map.
- getAccessRights() - Method in interface org.epics.ca.Channel
-
- getAccessRights() - Method in class org.epics.ca.impl.ChannelImpl
-
- getAddressList() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
Returns a space-separated list of broadcast addresses which can be used
for process variable name resolution.
- getAlarmSeverity() - Method in class org.epics.ca.data.Alarm
-
- getAlarmStatus() - Method in class org.epics.ca.data.Alarm
-
- getAllServiceImplementations() - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
Returns a list of all service implementations recognised by this factory.
- getAsString() - Static method in class org.epics.ca.LibraryVersion
-
Returns a best-efforts string representation of the CA library that is
running inside the current JVM by extracting information from the
manifest file, if any, associated with the top level CA package.
- getAsync() - Method in interface org.epics.ca.Channel
-
- getAsync(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
-
- getAsync() - Method in class org.epics.ca.impl.ChannelImpl
-
- getAsync(Class<? extends Metadata>) - Method in class org.epics.ca.impl.ChannelImpl
-
- getAutoAddressList() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
Defines whether or not the network interfaces should be discovered at runtime.
- getBroadcastAddresses(int) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Get broadcast addresses.
- getCID() - Method in class org.epics.ca.impl.ChannelImpl
-
- getConnectionState() - Method in interface org.epics.ca.Channel
-
- getConnectionState() - Method in class org.epics.ca.impl.ChannelImpl
-
- getConnectionTimeout() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
If the context doesn't see a beacon from a server that it is connected to for connectionTimeout
seconds then a state-of-health message is sent to the server over TCP/IP.
- getContext() - Method in class org.epics.ca.impl.TcpTransport
-
- getContext() - Method in interface org.epics.ca.impl.Transport
-
Get context transport is living in.
- getContext() - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
- getCount() - Method in class org.epics.ca.util.ResettableLatch
-
Returns the current count.
- getDataType() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
-
- getDelay() - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
-
- getExitValue() - Method in class org.epics.ca.impl.JavaProcessManager
-
Returns the exit value of the process associated with this manager.
- getForcedElementCount() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
-
- getHostName() - Static method in class org.epics.ca.util.net.InetAddressUtil
-
- getInstance() - Static method in class org.epics.ca.impl.LibraryConfiguration
-
- getIOID() - Method in class org.epics.ca.impl.requests.MonitorRequest
-
- getIOID() - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
-
- getIOID() - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
-
- getIOID() - Method in interface org.epics.ca.impl.ResponseRequest
-
Get I/O ID.
- getLabels() - Method in class org.epics.ca.data.GraphicEnum
-
- getLabels() - Method in class org.epics.ca.data.GraphicEnumArray
-
- getLibraryLogLevel() - Method in class org.epics.ca.impl.LibraryConfiguration
-
Returns the minimum level of log messages that the CA library will send to the standard output stream.
- getLogger(Class<?>) - Static method in class org.epics.ca.util.logging.LibraryLogManager
-
Returns a logger for the specified class that will send messages to the
standard output stream providing their log level exceeds the level defined
by the CA_LIBRARY_LOG_LEVEL system property.
- getLogger(Class<?>, Level) - Static method in class org.epics.ca.util.logging.LibraryLogManager
-
Returns a logger for the specified class that will send messages to the
standard output stream providing their log level exceeds the specified
log level.
- getLowerAlarm() - Method in class org.epics.ca.data.Graphic
-
- getLowerControl() - Method in class org.epics.ca.data.Control
-
- getLowerDisplay() - Method in class org.epics.ca.data.Graphic
-
- getLowerWarning() - Method in class org.epics.ca.data.Graphic
-
- getMask(boolean, boolean, boolean, boolean) - Static method in interface org.epics.ca.Monitor
-
- getMaxArrayBytes() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
Returns the length in bytes of the maximum array size that may pass through CA.
- getMessage() - Method in enum org.epics.ca.Status
-
- getMillis() - Method in class org.epics.ca.data.Timestamped
-
- getMinorRevision() - Method in class org.epics.ca.impl.TcpTransport
-
- getMinorRevision() - Method in interface org.epics.ca.impl.Transport
-
Transport protocol minor revision.
- getMinorRevision() - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
- getMonitored() - Method in class org.epics.ca.ChannelDescriptor
-
- getMonitorNotifierImplementation() - Method in class org.epics.ca.impl.LibraryConfiguration
-
Returns the configuration of the CA library's monitor notification engine.
- getName() - Method in interface org.epics.ca.Channel
-
- getName() - Method in class org.epics.ca.ChannelDescriptor
-
- getName() - Method in class org.epics.ca.impl.ChannelImpl
-
- getNanos() - Method in class org.epics.ca.data.Timestamped
-
- getNativeElementCount() - Method in class org.epics.ca.impl.ChannelImpl
-
- getNodes() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
- getPrecision() - Method in class org.epics.ca.data.Graphic
-
- getPriority() - Method in class org.epics.ca.impl.TcpTransport
-
- getPriority() - Method in interface org.epics.ca.impl.Transport
-
- getPriority() - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
- getProperties() - Method in interface org.epics.ca.Channel
-
- getProperties() - Method in class org.epics.ca.impl.ChannelImpl
-
- getQosMetricBufferSizePerConsumer() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns an indication of the size of each consumer's notification buffer
(for service implementations which provide buffering).
- getQosMetricBufferSizePerConsumer() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns an indication of the size of each consumer's notification buffer
(for service implementations which provide buffering).
- getQosMetricBufferSizePerConsumer() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns an indication of the size of each consumer's notification buffer
(for service implementations which provide buffering).
- getQosMetricIsBuffered() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns an indication of whether this service implementation can be expected
to drop notifications or whether it will buffer them in situations where
the publication rate exceeds the rate at which the consumers can process the
data.
- getQosMetricIsBuffered() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns an indication of whether this service implementation can be expected
to drop notifications or whether it will buffer them in situations where
the publication rate exceeds the rate at which the consumers can process the
data.
- getQosMetricIsBuffered() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns an indication of whether this service implementation can be expected
to drop notifications or whether it will buffer them in situations where
the publication rate exceeds the rate at which the consumers can process the
data.
- getQosMetricIsNullPublishable() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns an indication of whether the publish method accepts null
as a valid token to be sent to the Coinsumer.
- getQosMetricIsNullPublishable() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns an indication of whether the publish method accepts null
as a valid token to be sent to the Coinsumer.
- getQosMetricIsNullPublishable() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns an indication of whether the publish method accepts null
as a valid token to be sent to the Coinsumer.
- getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns an indication of how many threads the consumer may be called back on.
- getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns an indication of how many threads the consumer may be called back on.
- getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns an indication of how many threads the consumer may be called back on.
- getRemoteAddress() - Method in class org.epics.ca.impl.TcpTransport
-
- getRemoteAddress() - Method in interface org.epics.ca.impl.Transport
-
Get remote address.
- getRemoteAddress() - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
- getRepeaterLogLevel() - Method in class org.epics.ca.impl.LibraryConfiguration
-
Returns the minimum level of the log messages that the CA Repeater will send to the standard output stream.
- getRepeaterPort() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
Returns the port number that the CA library will contact when attempting to register with the CA Repeater.
- getSeconds() - Method in class org.epics.ca.data.Timestamped
-
- getServerPort() - Method in class org.epics.ca.impl.ProtocolConfiguration
-
Returns the port number that the CA library will use when broadcasting channel search requests.
- getServiceCount() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns the count of service instances created by this provider.
- getServiceCount() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns the count of service instances created by this provider.
- getServiceCount() - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
- getServiceCount() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns the count of service instances created by this provider.
- getServiceForConsumer(Consumer<? super T>) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns a service instance which will publish events to the specified Consumer.
- getServiceForConsumer(Consumer<? super T>) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
-
Returns a service instance which will publish events to the specified Consumer.
- getServiceForConsumer(Consumer<? super T>) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Returns a service instance which will publish events to the specified Consumer.
- getSeverity() - Method in enum org.epics.ca.Status
-
- getSID() - Method in class org.epics.ca.impl.ChannelImpl
-
- getSocketAddressList(String, int) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
- getSocketAddressList(String, int, InetSocketAddress[]) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Parse space delimited address[:port] string and return array of InetSocketAddress.
- getStatus() - Method in exception org.epics.ca.CompletionException
-
- getStatusCode() - Method in enum org.epics.ca.Status
-
Get EPICS status code.
- getStripe() - Method in interface eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedObject
-
- getTcpTransport() - Method in class org.epics.ca.impl.ChannelImpl
-
- getThread() - Method in class org.epics.ca.impl.search.SearchTimer
-
- getTimerId() - Method in class org.epics.ca.impl.ChannelImpl
-
- getTimeToRun() - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
-
- getType() - Method in class org.epics.ca.ChannelDescriptor
-
- getUnits() - Method in class org.epics.ca.data.Graphic
-
- getUpperAlarm() - Method in class org.epics.ca.data.Graphic
-
- getUpperControl() - Method in class org.epics.ca.data.Control
-
- getUpperDisplay() - Method in class org.epics.ca.data.Graphic
-
- getUpperWarning() - Method in class org.epics.ca.data.Graphic
-
- getValue() - Method in class org.epics.ca.data.Data
-
- getValue() - Method in enum org.epics.ca.Severity
-
- getValue() - Method in enum org.epics.ca.Status
-
- Graphic<T,ST> - Class in org.epics.ca.data
-
- Graphic() - Constructor for class org.epics.ca.data.Graphic
-
- GraphicEnum - Class in org.epics.ca.data
-
- GraphicEnum() - Constructor for class org.epics.ca.data.GraphicEnum
-
- GraphicEnumArray - Class in org.epics.ca.data
-
- GraphicEnumArray() - Constructor for class org.epics.ca.data.GraphicEnumArray
-
- InetAddressUtil - Class in org.epics.ca.util.net
-
InetAddress utility methods.
- InetAddressUtil() - Constructor for class org.epics.ca.util.net.InetAddressUtil
-
- init() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
-
Brings this service to a state where it is ready to process new publication requests.
- init() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
-
Brings this service to a state where it is ready to process new publication requests.
- init() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
-
Brings this service to a state where it is ready to process new publication requests.
- insert(Object) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Insert an element, resize if necessary.
- IntHashMap<T> - Class in org.epics.ca.util
-
A hash map that uses primitive ints for the key instead of objects.
- IntHashMap() - Constructor for class org.epics.ca.util.IntHashMap
-
Constructs a new, empty hashtable with a default capacity and load
factor, which is 20 and 0.75 respectively.
- IntHashMap(int) - Constructor for class org.epics.ca.util.IntHashMap
-
Constructs a new, empty hashtable with the specified initial capacity
and default load factor, which is 0.75.
- IntHashMap(int, float) - Constructor for class org.epics.ca.util.IntHashMap
-
Constructs a new, empty hashtable with the specified initial
capacity and the specified load factor.
- intToIPv4Address(int) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Convert an integer into an IPv4 INET address.
- ioid - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
I/O ID given by the context when registered.
- ioid - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
-
I/O ID given by the context when registered.
- ipv4AddressToInt(InetAddress) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Convert an IPv4 INET address to an integer.
- isAlive() - Method in class org.epics.ca.impl.JavaProcessManager
-
Returns true when the process associated with this manager instance is still
alive.
- isEmpty() - Method in class org.epics.ca.util.IntHashMap
-
Tests if this hashtable maps no keys to values.
- isRepeaterEnabled() - Method in class org.epics.ca.impl.LibraryConfiguration
-
Indicates whether the CA library should start a CA Repeater instance when the first CA library context
is created and stop it when the last CA library context is destroyed.
- isRepeaterOutputCaptureEnabled() - Method in class org.epics.ca.impl.LibraryConfiguration
-
Indicates whether the output of the CA Repeater should be captured in the CA library log.
- isRepeaterRunning(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
-
Makes an instantaneous check to determine whether a CA Repeater instance
is running on the specified port on any of the addresses bound to the
local machine.
- isShutdown() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Returns true if shutdown() or shutdownNow() have been
called; false otherwise.
- isShutdown() - Method in class org.epics.ca.impl.reactor.Reactor
-
Get shutdown status.
- isSuccessful() - Method in enum org.epics.ca.Status
-
- isTerminated() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Returns true if this pool has been terminated, that is, all
the SerialExecutors are empty and the wrapped
ExecutorService has been terminated.
- isVpnActive() - Static method in class org.epics.ca.impl.repeater.NetworkUtilities
-
Returns an indication of whether a VPN is currently active on the local network.
- parameter1 - Variable in class org.epics.ca.impl.Header
-
Parameter 1 field of the header.
- parameter2 - Variable in class org.epics.ca.impl.Header
-
Parameter 2 field of the header.
- parent(int) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Get parent index.
- payloadSize - Variable in class org.epics.ca.impl.Header
-
Payload size field of the header.
- peek() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Return least element without removing it, or null if empty.
- precision - Variable in class org.epics.ca.data.Graphic
-
- PrintLibraryVersion - Class in org.epics.ca.util
-
- PrintLibraryVersion() - Constructor for class org.epics.ca.util.PrintLibraryVersion
-
- process() - Method in class org.epics.ca.impl.reactor.Reactor
-
Process requests.
- processRead() - Method in class org.epics.ca.impl.TcpTransport
-
Process input obtained via channel (read) IO event.
- processReadBuffer() - Method in class org.epics.ca.impl.TcpTransport
-
Process input from receive buffer
- processWrite() - Method in class org.epics.ca.impl.TcpTransport
-
Process output (write) IO event.
- promoteLeader(Runnable) - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
-
Promote a new leader.
- PROPERTY_MASK - Static variable in interface org.epics.ca.Monitor
-
- ProtocolConfiguration - Class in org.epics.ca.impl
-
Holds the standard EPICS parameters that the user configures to control
the behaviour of the CA library with respect to channel-access protocol
handling.
- ProtocolConfiguration() - Constructor for class org.epics.ca.impl.ProtocolConfiguration
-
Constructs a new instance whose default values may be overrideen
by environmental variables only.
- ProtocolConfiguration(Properties) - Constructor for class org.epics.ca.impl.ProtocolConfiguration
-
Constructs a new instance whose default values may be overridden by
environmental variables or values set in the supplied properties
object.
- ProtocolConfiguration.PropertyNames - Enum in org.epics.ca.impl
-
- publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
-
Publishes a new value to a monitor's subscriber using a value that must
first be deserialized from the supplied data buffer.
- publish(T) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
-
Publishes a new value to a monitor's subscriber (which this library models as
a Java Consumer) using the value that is directly supplied.
- publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
-
Publishes a new value to a monitor's subscriber using a value that must
first be deserialized from the supplied data buffer.
- publish(T) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
-
Publishes a new value to a monitor's subscriber (which this library models as
a Java Consumer) using the value that is directly supplied.
- publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
-
Publishes a new value to a monitor's subscriber using a value that must
first be deserialized from the supplied data buffer.
- publish(T) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
-
Publishes a new value to a monitor's subscriber (which this library models as
a Java Consumer) using the value that is directly supplied.
- put(T) - Method in interface org.epics.ca.Channel
-
- put(T) - Method in class org.epics.ca.impl.ChannelImpl
-
- put(InetSocketAddress, Transport) - Method in class org.epics.ca.impl.TransportRegistry
-
Cache new (address, transport) pair.
- put(int, T) - Method in class org.epics.ca.util.IntHashMap
-
Maps the specified key to the specified
value in this hashtable.
- putAsync(T) - Method in interface org.epics.ca.Channel
-
- putAsync(T) - Method in class org.epics.ca.impl.ChannelImpl
-
- putNoWait(T) - Method in interface org.epics.ca.Channel
-
- putNoWait(T) - Method in class org.epics.ca.impl.ChannelImpl
-
- reactor - Variable in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
Reactor to serve.
- Reactor - Class in org.epics.ca.impl.reactor
-
Implementation of reactor pattern using java.nio.channels.Selector.
- Reactor() - Constructor for class org.epics.ca.impl.reactor.Reactor
-
Creates a new instance of reactor.
- ReactorHandler - Interface in org.epics.ca.impl.reactor
-
Reactor handler interface.
- read(ByteBuffer) - Method in class org.epics.ca.impl.Header
-
Parse CA response header.
- readBooleanProperty(String, Properties, boolean) - Static method in class org.epics.ca.impl.ConfigurationReader
-
Returns the value of the named boolean configuration item by obtaining
it from either the operating system environment, the supplied properties
object or the supplied default.
- readDebugLevelProperty(String, Properties, Level) - Static method in class org.epics.ca.impl.ConfigurationReader
-
Returns the value of the named logging level configuration item by obtaining
it from either the operating system environment, the supplied properties
object or the supplied default.
- readFloatProperty(String, Properties, float) - Static method in class org.epics.ca.impl.ConfigurationReader
-
Returns the value of the named floating-point configuration item by obtaining
it from either the operating system environment, the supplied properties
object or the supplied default.
- readIntegerProperty(String, Properties, int) - Static method in class org.epics.ca.impl.ConfigurationReader
-
Returns the value of the named integer configuration item by obtaining
it from either the operating system environment, the supplied properties
object or the supplied default.
- readNotifyMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Read notify message.
- ReadNotifyRequest<T> - Class in org.epics.ca.impl.requests
-
CA read notify.
- ReadNotifyRequest(ChannelImpl<?>, Transport, int, TypeSupports.TypeSupport<T>) - Constructor for class org.epics.ca.impl.requests.ReadNotifyRequest
-
- readStringProperty(String, Properties, String) - Static method in class org.epics.ca.impl.ConfigurationReader
-
Returns the value of the named string configuration item by obtaining
it from either the operating system environment, the supplied properties
object or the supplied default.
- register(SelectableChannel, int, ReactorHandler) - Method in class org.epics.ca.impl.reactor.Reactor
-
Registers SelectableChannel to the reactor.
- registerChannel(ChannelImpl<?>) - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Register channel.
- registeredChannelCount() - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Get number of registered channels.
- registerResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ChannelImpl
-
Register a response request.
- registerResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ContextImpl
-
Register response request.
- rehash() - Method in class org.epics.ca.util.IntHashMap
-
Increases the capacity of and internally reorganizes this
hashtable, in order to accommodate and access its entries more
efficiently.
- release(TransportClient) - Method in class org.epics.ca.impl.TcpTransport
-
Releases transport.
- releaseSendBuffer(boolean, boolean) - Method in class org.epics.ca.impl.TcpTransport
-
- releaseSendBuffer(boolean, boolean) - Method in interface org.epics.ca.impl.Transport
-
- releaseSendBuffer(boolean, boolean) - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
- releaseSynchronizationObject(Object) - Method in class org.epics.ca.util.sync.NamedLockPattern
-
Release synchronization lock for named object.
- releaseSynchronizationObject(Object, boolean) - Method in class org.epics.ca.util.sync.NamedLockPattern
-
Release synchronization lock for named object.
- remove(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
-
Remove (address, transport) pair from cache.
- remove(int) - Method in class org.epics.ca.util.IntHashMap
-
Removes the key (and its corresponding value) from this
hashtable.
- repeaterConfirmResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
-
- requestServiceOnPort(int) - Method in class org.epics.ca.impl.repeater.CARepeaterServiceManager
-
Handles a request for the CA Repeater Service on the specified port.
- rescheduleAllAfterDelay(long) - Method in class org.epics.ca.impl.search.SearchTimer
-
- reset(int) - Method in class org.epics.ca.util.ResettableLatch
-
Resets the latch.
- ResettableLatch - Class in org.epics.ca.util
-
A synchronization aid that allows one or more threads to wait until
a set of operations being performed in other threads completes.
- ResettableLatch(int) - Constructor for class org.epics.ca.util.ResettableLatch
-
Constructs a CountDownLatch initialized with the given count.
- response(int, short, int, ByteBuffer) - Method in interface org.epics.ca.impl.NotifyResponseRequest
-
Notification response.
- response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.MonitorRequest
-
- response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
-
- response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
-
- ResponseHandlers - Class in org.epics.ca.impl
-
- ResponseHandlers() - Constructor for class org.epics.ca.impl.ResponseHandlers
-
- ResponseHandlers.ResponseHandler - Interface in org.epics.ca.impl
-
Interface defining response handler.
- ResponseRequest - Interface in org.epics.ca.impl
-
An interface each request expecting response must implement.
- restart() - Method in class org.epics.ca.impl.search.SearchTimer
-
Start (or restart) a thread to process commands, or wake up an existing
thread if one is already running.
- resubscribe(Transport) - Method in class org.epics.ca.impl.requests.MonitorRequest
-
- right(int) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Get right child.
- run() - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
- run() - Method in class org.epics.ca.impl.search.SearchTimer.RunLoop
-
- run() - Method in class org.epics.ca.impl.StatefullEventSource
-
- run() - Method in class org.epics.ca.impl.TcpTransport
-
Echo timer.
- runLoop - Variable in class org.epics.ca.impl.search.SearchTimer
-
- RunLoop() - Constructor for class org.epics.ca.impl.search.SearchTimer.RunLoop
-
- searchResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
-
- searchResponse(ChannelImpl<?>) - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Search response received notification.
- SearchTimer - Class in org.epics.ca.impl.search
-
Timer.
- SearchTimer() - Constructor for class org.epics.ca.impl.search.SearchTimer
-
Protected constructor (singleton pattern).
- SearchTimer.Heap - Class in org.epics.ca.impl.search
-
A heap-based priority queue.
- SearchTimer.RunLoop - Class in org.epics.ca.impl.search
-
The run loop is isolated in its own Runnable class just so that the main
class need not implement Runnable, which would allow others to directly
invoke run, which is not supported.
- SearchTimer.TimerTask - Class in org.epics.ca.impl.search
-
- seconds - Variable in class org.epics.ca.data.Timestamped
-
past 1.1.2970
- send(ByteBuffer) - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
Send a buffer through the transport.
- send(ByteBuffer, InetSocketAddress) - Method in class org.epics.ca.impl.UdpBroadcastTransport
-
Send a buffer through the transport immediately.
- serialize(ByteBuffer, T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
-
- serializeSize(T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
-
- setAccessRights(AccessRights) - Method in class org.epics.ca.impl.ChannelImpl
-
- setAlarmSeverity(AlarmSeverity) - Method in class org.epics.ca.data.Alarm
-
- setAlarmStatus(AlarmStatus) - Method in class org.epics.ca.data.Alarm
-
- setInterestOps(AbstractSelectableChannel, int) - Method in class org.epics.ca.impl.reactor.Reactor
-
Change SelectionKey operations of interest.
- setLabels(String[]) - Method in class org.epics.ca.data.GraphicEnum
-
- setLabels(String[]) - Method in class org.epics.ca.data.GraphicEnumArray
-
- setLowerAlarm(ST) - Method in class org.epics.ca.data.Graphic
-
- setLowerControl(ST) - Method in class org.epics.ca.data.Control
-
- setLowerDisplay(ST) - Method in class org.epics.ca.data.Graphic
-
- setLowerWarning(ST) - Method in class org.epics.ca.data.Graphic
-
- setMonitored(Boolean) - Method in class org.epics.ca.ChannelDescriptor
-
- setName(String) - Method in class org.epics.ca.ChannelDescriptor
-
- setNanos(int) - Method in class org.epics.ca.data.Timestamped
-
- setPrecision(int) - Method in class org.epics.ca.data.Graphic
-
- setSeconds(long) - Method in class org.epics.ca.data.Timestamped
-
- setTimerId(Object) - Method in class org.epics.ca.impl.ChannelImpl
-
- setType(Class<T>) - Method in class org.epics.ca.ChannelDescriptor
-
- setUnits(String) - Method in class org.epics.ca.data.Graphic
-
- setUpperAlarm(ST) - Method in class org.epics.ca.data.Graphic
-
- setUpperControl(ST) - Method in class org.epics.ca.data.Control
-
- setUpperDisplay(ST) - Method in class org.epics.ca.data.Graphic
-
- setUpperWarning(ST) - Method in class org.epics.ca.data.Graphic
-
- setValue(T) - Method in class org.epics.ca.data.Data
-
- Severity - Enum in org.epics.ca
-
- shutdown() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Shuts down the StripedExecutorService.
- shutdown() - Method in class org.epics.ca.impl.JavaProcessManager
-
Attempts to send an OS signal to kill the process associated with this
class instance; WAITS for up to one second for the process to terminate;
returns success indicator.
- shutdown() - Method in class org.epics.ca.impl.JavaProcessStreamConsumer
-
- shutdown() - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
-
Shutdown.
- shutdown() - Method in class org.epics.ca.impl.reactor.Reactor
-
Shutdown the reactor.
- shutDown() - Method in class org.epics.ca.impl.search.SearchTimer
-
Cancel all tasks and interrupt the background thread executing the
current task, if any.
- shutdownExecutor(ExecutorService) - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
Utility method to cleanly shutdown an ExecutorService
- shutdownNow() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
All the tasks in each of the SerialExecutors are drained
to a list, as well as the tasks inside the wrapped
ExecutorService.
- sid - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
Channel server ID.
- sid - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
-
Channel server ID.
- size() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Return number of elements.
- size() - Method in class org.epics.ca.util.IntHashMap
-
Returns the number of keys in this hashtable.
- start(boolean) - Method in class org.epics.ca.impl.JavaProcessManager
-
Attempts to start a new JVM process based on the information supplied in
the class constructor; returns success indicator.
- startCAMessage(Transport, short, int, short, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Start CA message.
- StatefullEventSource - Class in org.epics.ca.impl
-
- StatefullEventSource() - Constructor for class org.epics.ca.impl.StatefullEventSource
-
- Status - Enum in org.epics.ca
-
- StripedCallable<V> - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
-
All of the Callables in the same "Stripe" will be executed consecutively.
- StripedExecutorService - Class in eu.javaspecialists.tjsn.concurrency.stripedexecutor
-
The StripedExecutorService accepts Runnable/Callable objects
that also implement the StripedObject interface.
- StripedExecutorService() - Constructor for class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
This constructs a StripedExecutorService that wraps a
cached thread pool.
- StripedExecutorService(int) - Constructor for class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
This constructs a StripedExecutorService that wraps a fixed
thread pool with the given number of threads.
- StripedExecutorServiceMonitorNotificationService<T> - Class in org.epics.ca.impl.monitor.striped
-
- StripedExecutorServiceMonitorNotificationServiceFactory - Class in org.epics.ca.impl.monitor.striped
-
- StripedExecutorServiceMonitorNotificationServiceFactory(int) - Constructor for class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
-
Creates a new factory with the capability of generating MonitorNotificationService
instances for each Consumer.
- StripedObject - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
-
Used to indicate which "stripe" this Runnable or Callable belongs to.
- StripedRunnable - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
-
All of the Runnables in the same "Stripe" will be executed consecutively.
- submit(Runnable) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Delegates the call to submit(task, null).
- submit(Runnable, T) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
If the task is a StripedObject, we execute it in-order by
its stripe, otherwise we submit it directly to the wrapped
executor.
- submit(Callable<T>) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
If the task is a StripedObject, we execute it in-order by
its stripe, otherwise we submit it directly to the wrapped
executor.
- subscriptionUpdateMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Update subscription message.
- TcpTransport - Class in org.epics.ca.impl
-
CA transport implementation.
- TcpTransport(ContextImpl, TransportClient, ResponseHandlers.ResponseHandler, SocketChannel, short, int) - Constructor for class org.epics.ca.impl.TcpTransport
-
Constructs a new object for managing the TCP connection with a remote server.
- thread - Variable in class org.epics.ca.impl.search.SearchTimer
-
The thread used to process commands
- threadPool - Variable in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
Leader-followers thread pool.
- timeout() - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
-
Method invoked by timer at requested time.
- TimerTask() - Constructor for class org.epics.ca.impl.search.SearchTimer.TimerTask
-
- Timestamped<T> - Class in org.epics.ca.data
-
- Timestamped() - Constructor for class org.epics.ca.data.Timestamped
-
- toArray() - Method in class org.epics.ca.impl.TransportRegistry
-
Get array of all active (cached) transports.
- toArray(T[]) - Method in class org.epics.ca.util.IntHashMap
-
Copies values to array.
- toAscii(byte) - Static method in class org.epics.ca.util.HexDump
-
Get ASCII representation of byte, dot if non-readable.
- toHex(byte) - Static method in class org.epics.ca.util.HexDump
-
Get hex representation of byte.
- toString() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Prints information about current state of this executor, the
wrapped executor and the serial executors.
- toString() - Method in class org.epics.ca.util.ResettableLatch
-
Returns a string identifying this latch, as well as its state.
- Transport - Interface in org.epics.ca.impl
-
Interface defining transport (connection).
- TransportClient - Interface in org.epics.ca.impl
-
Client (user) of the transport.
- transportClosed() - Method in class org.epics.ca.impl.ChannelImpl
-
- transportClosed() - Method in interface org.epics.ca.impl.TransportClient
-
Notification of forcefully closed transport.
- TransportRegistry - Class in org.epics.ca.impl
-
Class to cache CA transports (connections to other hosts).
- TransportRegistry() - Constructor for class org.epics.ca.impl.TransportRegistry
-
- type - Variable in class org.epics.ca.ChannelDescriptor
-
- typeSupport - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
Type support.
- TypeSupports - Class in org.epics.ca.impl
-
- TypeSupports() - Constructor for class org.epics.ca.impl.TypeSupports
-
- TypeSupports.TypeSupport<T> - Interface in org.epics.ca.impl
-
- V1_1_0_DEFAULT_IMPL - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
This definition configures the behaviour of the CA library V_1_1_0 release.
- value - Variable in class org.epics.ca.data.Data
-
- VALUE_MASK - Static variable in interface org.epics.ca.Monitor
-
- valueOf(String) - Static method in enum org.epics.ca.AccessRights
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.ConnectionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.Constants.ChannelProperties
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.data.AlarmSeverity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.data.AlarmStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.impl.LibraryConfiguration.PropertyNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.impl.ProtocolConfiguration.PropertyNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.Severity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.epics.ca.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.epics.ca.AccessRights
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.ConnectionState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.Constants.ChannelProperties
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.data.AlarmSeverity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.data.AlarmStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.impl.LibraryConfiguration.PropertyNames
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.impl.ProtocolConfiguration.PropertyNames
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.Severity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.epics.ca.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyRepeaterStarts(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
-
Verifies that the CA Repeater instance starts within a reasonable timescale
when allowing for process startup delays.
- verifyRepeaterStops(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
-
Verifies that the CA Repeater instance stops within a reasonable timescale
when allowing for process shutdown delays.
- verifyTargetPlatformNetworkStackIsChannelAccessCompatible() - Static method in class org.epics.ca.impl.repeater.NetworkUtilities
-
- versionMessage(Transport, short, int, boolean) - Static method in class org.epics.ca.impl.Messages
-
Version message.