- CA_DEBUG - Static variable in interface org.epics.ca.Constants
-
String value of the JVM property key to turn on debugging.
- CA_DEFAULT_PRIORITY - Static variable in interface org.epics.ca.Constants
-
Default priority (corresponds to POSIX SCHED_OTHER)
- CA_DISABLE_REPEATER - Static variable in class org.epics.ca.impl.repeater.CARepeater
-
System JVM property key to disable CA repeater.
- CA_ECHO_TIMEOUT - Static variable in interface org.epics.ca.Constants
-
Echo (state-of-health message) response timeout in ms.
- CA_EXTENDED_MESSAGE_HEADER_SIZE - Static variable in interface org.epics.ca.Constants
-
CA protocol message extended header size.
- CA_FORCE_NATIVE_REPEATER - Static variable in class org.epics.ca.impl.repeater.CARepeater
-
System JVM property key to force native repeater.
- CA_HOSTNAME_KEY - Static variable in interface org.epics.ca.Constants
-
String value of the JVM property key to provide (override) hostname.
- 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 interface org.epics.ca.Constants
-
CA protocol major revision (implemented by this library).
- CA_MESSAGE_HEADER_SIZE - Static variable in interface org.epics.ca.Constants
-
CA protocol message header size.
- CA_MINOR_PROTOCOL_REVISION - Static variable in interface org.epics.ca.Constants
-
CA protocol minor revision (implemented by this library).
- CA_MONITOR_NOTIFIER_DEFAULT_IMPL - Static variable in interface org.epics.ca.Constants
-
String value defining the default monitor notification engine.
- CA_MONITOR_NOTIFIER_IMPL - Static variable in interface org.epics.ca.Constants
-
String value of the JVM property key to configure the monitor notification engine.
- CA_PORT_BASE - Static variable in interface org.epics.ca.Constants
-
CA protocol port base.
- CA_PROTO_ACCESS_RIGHT_READ - Static variable in interface org.epics.ca.Constants
-
Read access right mask.
- CA_PROTO_ACCESS_RIGHT_WRITE - Static variable in interface org.epics.ca.Constants
-
Write access right mask.
- CA_REPEATER_PORT - Static variable in interface org.epics.ca.Constants
-
Default CA repeater port.
- 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 interface org.epics.ca.Constants
-
Do not require response for CA search request.
- CA_SEARCH_DOREPLY - Static variable in interface org.epics.ca.Constants
-
Require response (even if not found) for CA search request over TCP.
- CA_SERVER_PORT - Static variable in interface org.epics.ca.Constants
-
Default CA server port.
- CA_STRIP_HOSTNAME - Static variable in interface org.epics.ca.Constants
-
String value of the JVM property key to strip hostname returned by InetAddress.getLocalHost().getHostName().
- CA_UNKNOWN_MINOR_PROTOCOL_REVISION - Static variable in interface 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.
- cancelSubscriptionMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Cancel subscription (aka event add) message.
- CARepeater - Class in org.epics.ca.impl.repeater
-
CA repeater.
- CARepeater() - Constructor for class org.epics.ca.impl.repeater.CARepeater
-
Constructor.
- CARepeater(int) - Constructor for class org.epics.ca.impl.repeater.CARepeater
-
Constructor.
- CARepeater.JNIRepeater - Class in org.epics.ca.impl.repeater
-
- 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 interface org.epics.ca.Constants
-
Archive priority.
- CHANNEL_PRIORITY_DEFAULT - Static variable in interface org.epics.ca.Constants
-
Default priority.
- CHANNEL_PRIORITY_LINKS_DB - Static variable in interface org.epics.ca.Constants
-
DB links priority.
- CHANNEL_PRIORITY_MAX - Static variable in interface org.epics.ca.Constants
-
Maximal priority.
- CHANNEL_PRIORITY_MIN - Static variable in interface org.epics.ca.Constants
-
Minimal priority.
- CHANNEL_PRIORITY_OPI - Static variable in interface 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
-
- channelsByCID - Variable in class org.epics.ca.impl.ContextImpl
-
Map of channels (keys are CIDs).
- ChannelSearchManager - Class in org.epics.ca.impl.search
-
CA channel search manager.
- ChannelSearchManager(BroadcastTransport) - Constructor for class org.epics.ca.impl.search.ChannelSearchManager
-
Constructor.
- channelType - Variable in class org.epics.ca.impl.ChannelImpl
-
- cid - Variable in class org.epics.ca.impl.ChannelImpl
-
- 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
- clients - Variable in class org.epics.ca.impl.repeater.CARepeater
-
List of registered clients.
- 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
-
- close() - Method in class org.epics.ca.impl.BroadcastTransport
-
Close transport.
- close() - Method in class org.epics.ca.impl.ChannelImpl
-
- close() - Method in class org.epics.ca.impl.ContextImpl
-
- 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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
Closes down this service factory and releases all underlying resources.
- close() - Method in class org.epics.ca.impl.monitor.disruptor.DisruptorNewMonitorNotificationService
-
Brings this service to a state where it has disposed of its resources.
- close() - Method in class org.epics.ca.impl.monitor.disruptor.DisruptorOldMonitorNotificationService
-
Brings this service to a state where it has disposed of its 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 interface org.epics.ca.Listener
-
- close() - Method in interface org.epics.ca.Monitor
-
- close() - Method in class org.epics.ca.util.logging.ConsoleLogHandler
-
- 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
-
- 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
-
- connectFuture - Variable in class org.epics.ca.impl.ChannelImpl
-
- connectionCompleted(int, short, int) - Method in class org.epics.ca.impl.ChannelImpl
-
Called when channel created succeeded on the server.
- ConnectionInterruptable - Interface in org.epics.ca.impl.monitor.disruptor
-
- connectionListeners - Variable in class org.epics.ca.impl.ChannelImpl
-
- connectionRequiredCheck() - Method in class org.epics.ca.impl.ChannelImpl
-
- ConnectionState - Enum in org.epics.ca
-
- connectionState - Variable in class org.epics.ca.impl.ChannelImpl
-
- connectionStateEventSource - Variable in class org.epics.ca.impl.ChannelImpl
-
- connectionTimeout - Variable in class org.epics.ca.impl.ContextImpl
-
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.
- connectIssueed - Variable in class org.epics.ca.impl.ChannelImpl
-
- ConsoleLogFormatter - Class in org.epics.ca.util.logging
-
An implementation of java.util.logging.Formatter.
- ConsoleLogFormatter() - Constructor for class org.epics.ca.util.logging.ConsoleLogFormatter
-
- ConsoleLogHandler - Class in org.epics.ca.util.logging
-
Implementation of Java Logging API handler.
- ConsoleLogHandler() - Constructor for class org.epics.ca.util.logging.ConsoleLogHandler
-
Default constructor.
- ConsoleLogHandler(Formatter) - Constructor for class org.epics.ca.util.logging.ConsoleLogHandler
-
Construct handler with using giver formatter.
- Constants - Interface in org.epics.ca
-
- Constants.ChannelProperties - Enum in org.epics.ca
-
- 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
-
- Context(Properties) - Constructor for class org.epics.ca.Context
-
- context - Variable in class org.epics.ca.impl.ChannelImpl
-
- context - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
-
Context.
- context - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
-
Context.
- Context.Configuration - Enum in org.epics.ca
-
- ContextImpl - Class in org.epics.ca.impl
-
- ContextImpl() - Constructor for class org.epics.ca.impl.ContextImpl
-
- ContextImpl(Properties) - Constructor for class org.epics.ca.impl.ContextImpl
-
- 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
-
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.Context
-
- createChannel(TCPTransport, int, short, int) - Method in class org.epics.ca.impl.ChannelImpl
-
Create a channel, i.e.
- createChannel(String, Class<T>) - Method in class org.epics.ca.impl.ContextImpl
-
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.impl.ContextImpl
-
- createChannelFailed() - Method in class org.epics.ca.impl.ChannelImpl
-
- createChannelMessage(Transport, String, int) - Static method in class org.epics.ca.impl.Messages
-
Create channel message.
- createDatagramSocket() - Static method in class org.epics.ca.impl.repeater.CARepeater
-
Constructs an unbound datagram socket.
- createDatagramSocket(int, boolean) - Static method in class org.epics.ca.impl.repeater.CARepeater
-
Constructs a atagram socket bound to the wildcard address on defined port.
- 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
-
- 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.
- 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
-
- getBeaconHandler(InetSocketAddress) - Method in class org.epics.ca.impl.ContextImpl
-
Get (and if necessary create) beacon handler.
- getBroadcastAddresses(int) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Get broadcast addresses.
- getBroadcastTransport() - Method in class org.epics.ca.impl.ContextImpl
-
- getChannel(int) - Method in class org.epics.ca.impl.ContextImpl
-
Searches for a channel with given channel ID.
- getChannelSearchManager() - Method in class org.epics.ca.impl.ContextImpl
-
- getCID() - Method in class org.epics.ca.impl.ChannelImpl
-
- getConnectionLossId() - Method in class org.epics.ca.impl.ChannelImpl
-
- getConnectionLossId() - Method in interface org.epics.ca.impl.monitor.disruptor.ConnectionInterruptable
-
- 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.ContextImpl
-
- getContext() - Method in class org.epics.ca.impl.BroadcastTransport
-
- getContext() - Method in class org.epics.ca.impl.TCPTransport
-
- getContext() - Method in interface org.epics.ca.impl.Transport
-
Get context transport is living in.
- 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
-
- getForcedElementCount() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
-
- getHostName() - Static method in class org.epics.ca.util.net.InetAddressUtil
-
- 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
-
- getLeaderFollowersThreadPool() - Method in class org.epics.ca.impl.ContextImpl
-
- 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.ContextImpl
-
- 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.BroadcastTransport
-
- getMinorRevision() - Method in class org.epics.ca.impl.TCPTransport
-
- getMinorRevision() - Method in interface org.epics.ca.impl.Transport
-
Transport protocol minor revision.
- getMonitored() - Method in class org.epics.ca.ChannelDescriptor
-
- getMonitorNotificationServiceFactory() - Method in class org.epics.ca.impl.ContextImpl
-
- 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.BroadcastTransport
-
- getPriority() - Method in class org.epics.ca.impl.ChannelImpl
-
- getPriority() - Method in class org.epics.ca.impl.TCPTransport
-
- getPriority() - Method in interface org.epics.ca.impl.Transport
-
- 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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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.
- getReactor() - Method in class org.epics.ca.impl.ContextImpl
-
- getRemoteAddress() - Method in class org.epics.ca.impl.BroadcastTransport
-
- getRemoteAddress() - Method in class org.epics.ca.impl.TCPTransport
-
- getRemoteAddress() - Method in interface org.epics.ca.impl.Transport
-
Get remote address.
- getResponseRequest(int) - Method in class org.epics.ca.impl.ContextImpl
-
Searches for a response request with given channel IOID.
- getScheduledExecutor() - Method in class org.epics.ca.impl.ContextImpl
-
- getSeconds() - Method in class org.epics.ca.data.Timestamped
-
- getSequence() - Method in class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
-
- getServerPort() - Method in class org.epics.ca.impl.ContextImpl
-
- getServiceCount() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Returns the count of service instances created by this provider.
- getServiceCount() - Method in class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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 class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
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
-
- getTargetArch() - Static method in class org.epics.ca.impl.repeater.CARepeater.JNIRepeater
-
Get standard "system-arch" string.
- 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
-
- getTransport() - Method in class org.epics.ca.impl.ChannelImpl
-
- getTransportRegistry() - Method in class org.epics.ca.impl.ContextImpl
-
- getType() - Method in class org.epics.ca.ChannelDescriptor
-
- getTypeSupport() - Method in class org.epics.ca.impl.ChannelImpl
-
- 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
-
- getVersionString() - Static method in class org.epics.ca.Version
-
- 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 class org.epics.ca.impl.monitor.disruptor.DisruptorNewMonitorNotificationService
-
Brings this service to a state where it is ready to process new publication requests.
- init() - Method in class org.epics.ca.impl.monitor.disruptor.DisruptorOldMonitorNotificationService
-
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.
- initializeLogger(Properties) - Method in class org.epics.ca.impl.ContextImpl
-
Initialize context logger.
- initializeUDPTransport() - Method in class org.epics.ca.impl.ContextImpl
-
- initiateSearch() - Method in class org.epics.ca.impl.ChannelImpl
-
Initiate search (connect) procedure.
- 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.
- INVALID_SID - Variable in class org.epics.ca.impl.ChannelImpl
-
- 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.
- isEmpty() - Method in class org.epics.ca.util.IntHashMap
-
Tests if this hashtable maps no keys to values.
- isRepeaterRunning(int) - Static method in class org.epics.ca.impl.repeater.CARepeater
-
Check if repeater is running.
- isRunning() - Method in class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
-
- 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.
- 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
-
- priority - Variable in class org.epics.ca.impl.ChannelImpl
-
- process() - Method in class org.epics.ca.impl.reactor.Reactor
-
Process requests.
- process() - Method in class org.epics.ca.impl.repeater.CARepeater
-
Process UDP requests.
- processRead() - Method in class org.epics.ca.impl.BroadcastTransport
-
Process input (read) IO event.
- 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.BroadcastTransport
-
Process output (write) IO event.
- 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.
- properties - Variable in class org.epics.ca.impl.ChannelImpl
-
- PROPERTY_MASK - Static variable in interface org.epics.ca.Monitor
-
- 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 class org.epics.ca.impl.monitor.disruptor.DisruptorNewMonitorNotificationService
-
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.disruptor.DisruptorNewMonitorNotificationService
-
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.disruptor.DisruptorOldMonitorNotificationService
-
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.disruptor.DisruptorOldMonitorNotificationService
-
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.
- publish(LogRecord) - Method in class org.epics.ca.util.logging.ConsoleLogHandler
-
Prints the log record to the console using the current formatter, if the
log record is loggable.
- 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.ContextImpl
-
Reactor.
- 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(Properties, String, boolean) - Method in class org.epics.ca.impl.ContextImpl
-
- readFloatProperty(Properties, String, float) - Method in class org.epics.ca.impl.ContextImpl
-
- readIntegerProperty(Properties, String, int) - Method in class org.epics.ca.impl.ContextImpl
-
- 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(Properties, String, String) - Method in class org.epics.ca.impl.ContextImpl
-
- 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.
- registerNewClient(InetSocketAddress) - Method in class org.epics.ca.impl.repeater.CARepeater
-
- 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.BroadcastTransport
-
- releaseSendBuffer(boolean, boolean) - Method in class org.epics.ca.impl.TCPTransport
-
- releaseSendBuffer(boolean, boolean) - Method in interface org.epics.ca.impl.Transport
-
- 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.
- repeaterConfirm(InetSocketAddress) - Method in class org.epics.ca.impl.ContextImpl
-
- repeaterConfirmResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
-
- repeaterInit() - Static method in class org.epics.ca.impl.repeater.CARepeater.JNIRepeater
-
- repeaterPort - Variable in class org.epics.ca.impl.ContextImpl
-
Port number for the repeater to listen to.
- repeaterPort - Variable in class org.epics.ca.impl.repeater.CARepeater
-
Repeater port.
- repeaterRegistrationFuture - Variable in class org.epics.ca.impl.ContextImpl
-
Repeater registration future.
- 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
-
- responseHandler - Variable in class org.epics.ca.impl.BroadcastTransport
-
Response handler.
- 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.
- responseRequests - Variable in class org.epics.ca.impl.ChannelImpl
-
- responseRequests - Variable in class org.epics.ca.impl.ContextImpl
-
Map of requests (keys are IOID).
- 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
-
- resubscribeSubscriptions(Transport) - Method in class org.epics.ca.impl.ChannelImpl
-
- right(int) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Get right child.
- run() - Method in class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
-
It is ok to have another thread rerun this method after a halt().
- run() - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
- run() - Method in class org.epics.ca.impl.repeater.CARepeater
-
- 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(int, int, short, int, short, InetSocketAddress) - Method in class org.epics.ca.impl.ContextImpl
-
Search response from server (channel found).
- 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.BroadcastTransport
-
Send a buffer through the transport.
- send(ByteBuffer, InetSocketAddress) - Method in class org.epics.ca.impl.BroadcastTransport
-
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
-
- serverPort - Variable in class org.epics.ca.impl.ContextImpl
-
Port number for the server to listen to.
- setAccessRights(int) - Method in class org.epics.ca.impl.ChannelImpl
-
- 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
-
- setConnectionState(ConnectionState) - Method in class org.epics.ca.impl.ChannelImpl
-
- setExceptionHandler(ExceptionHandler<? super T>) - Method in class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
-
- 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.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.ChannelImpl
-
- 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.
- startCAMessage(Transport, short, int, short, int, int, int) - Static method in class org.epics.ca.impl.Messages
-
Start CA message.
- startRepeater(int) - Static method in class org.epics.ca.impl.repeater.CARepeater
-
Start repeater as detached process.
- 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.
- timer - Variable in class org.epics.ca.impl.ContextImpl
-
Timer.
- timerIdRef - Variable in class org.epics.ca.impl.ChannelImpl
-
- 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 - Variable in class org.epics.ca.impl.ChannelImpl
-
- 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.ChannelImpl
-
- 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 - Variable in class org.epics.ca.util.Holder
-
- 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.Context.Configuration
-
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.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.Context.Configuration
-
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.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.
- verifyClients() - Method in class org.epics.ca.impl.repeater.CARepeater
-
Verify all the clients.
- Version - Class in org.epics.ca
-
pvAccessJava module version, retrieves version from MANIFEST.
- Version() - Constructor for class org.epics.ca.Version
-
- versionMessage(Transport, short, int, boolean) - Static method in class org.epics.ca.impl.Messages
-
Version message.