A B C D E F G H I J K L M N O P R S T U V W
A
- accessRights - Variable in class org.epics.ca.impl.ChannelImpl
- AccessRights - Enum in org.epics.ca
- accessRightsEventSource - Variable in class org.epics.ca.impl.ChannelImpl
- accessRightsListeners - Variable in class org.epics.ca.impl.ChannelImpl
- accessRightsResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- acquire(TransportClient) - Method in class org.epics.ca.impl.TCPTransport
-
Acquires transport.
- acquireSendBuffer(int) - Method in class org.epics.ca.impl.BroadcastTransport
- acquireSendBuffer(int) - Method in class org.epics.ca.impl.TCPTransport
- acquireSendBuffer(int) - Method in interface org.epics.ca.impl.Transport
- acquireSynchronizationObject(Object, long) - Method in class org.epics.ca.util.sync.NamedLockPattern
-
Acquire synchronization lock for named object.
- addAccessRightListener(BiConsumer<Channel<T>, AccessRights>) - Method in interface org.epics.ca.Channel
- addAccessRightListener(BiConsumer<Channel<T>, AccessRights>) - Method in class org.epics.ca.impl.ChannelImpl
- addConnectionListener(BiConsumer<Channel<T>, Boolean>) - Method in interface org.epics.ca.Channel
- addConnectionListener(BiConsumer<Channel<T>, Boolean>) - Method in class org.epics.ca.impl.ChannelImpl
- ADDFAIL - org.epics.ca.Status
- addMonitor(Class<? extends Metadata>, Consumer<MT>) - Method in interface org.epics.ca.Channel
- addMonitor(Class<? extends Metadata>, Consumer<MT>, int) - Method in interface org.epics.ca.Channel
- addMonitor(Class<? extends Metadata>, Consumer<MT>, int) - Method in class org.epics.ca.impl.ChannelImpl
- addressList - Variable in class org.epics.ca.impl.ContextImpl
-
A space-separated list of broadcast address for process variable name resolution.
- addValueMonitor(Consumer<? super T>) - Method in interface org.epics.ca.Channel
- addValueMonitor(Consumer<? super T>, int) - Method in interface org.epics.ca.Channel
- addValueMonitor(Consumer<? super T>, int) - Method in class org.epics.ca.impl.ChannelImpl
- Alarm<T> - Class in org.epics.ca.data
- Alarm() - Constructor for class org.epics.ca.data.Alarm
- ALARM_MASK - Static variable in interface org.epics.ca.Monitor
- alarmSeverity - Variable in class org.epics.ca.data.Alarm
- AlarmSeverity - Enum in org.epics.ca.data
- alarmStatus - Variable in class org.epics.ca.data.Alarm
- AlarmStatus - Enum in org.epics.ca.data
- ALLOCMEM - org.epics.ca.Status
- allowCreation - Variable in class org.epics.ca.impl.ChannelImpl
- allowEnqueue() - Method in class org.epics.ca.impl.StatefullEventSource
- ANACHRONISM - org.epics.ca.Status
- ARRAY16KCLIENT - org.epics.ca.Status
- autoAddressList - Variable in class org.epics.ca.impl.ContextImpl
-
Define whether or not the network interfaces should be discovered at runtime.
- await() - Method in class org.epics.ca.util.ResettableLatch
-
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
- await(long, TimeUnit) - Method in class org.epics.ca.util.ResettableLatch
-
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.
- awaitTermination(long, TimeUnit) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Returns true if the wrapped ExecutorService terminates within the allotted amount of time.
B
- BAD_SUB_ALARM - org.epics.ca.data.AlarmStatus
- BADCHID - org.epics.ca.Status
- BADCOUNT - org.epics.ca.Status
- BADFUNCPTR - org.epics.ca.Status
- BADMASK - org.epics.ca.Status
- BADMONID - org.epics.ca.Status
- BADPRIORITY - org.epics.ca.Status
- badResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- BADSTR - org.epics.ca.Status
- BADSYNCGRP - org.epics.ca.Status
- BADTYPE - org.epics.ca.Status
- beaconAnomalyNotify() - Method in class org.epics.ca.impl.ContextImpl
- beaconAnomalyNotify() - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Beacon anomaly detected.
- BeaconHandler - Class in org.epics.ca.impl
-
Beacon handler.
- BeaconHandler(ContextImpl, InetSocketAddress) - Constructor for class org.epics.ca.impl.BeaconHandler
-
Constructor.
- beaconHandlers - Variable in class org.epics.ca.impl.ContextImpl
-
Beacon handler map.
- beaconNotify(short, long, long) - Method in class org.epics.ca.impl.BeaconHandler
-
Update beacon period and do analytical checks (server re-started, routing problems, etc.)
- beaconPeriod - Variable in class org.epics.ca.impl.ContextImpl
-
Period in second between two beacon signals.
- beaconResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- BlockingQueueMonitorNotificationService<T> - Class in org.epics.ca.impl.monitor.blockingqueue
- BlockingQueueMonitorNotificationServiceFactory - Class in org.epics.ca.impl.monitor.blockingqueue
- BlockingQueueMonitorNotificationServiceFactory(int, int) - Constructor for class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
-
Creates a new factory with the capability of generating MonitorNotificationService instances for each Consumer.
- BroadcastTransport - Class in org.epics.ca.impl
-
CA UDP transport implementation.
- BroadcastTransport(ContextImpl, ResponseHandlers.ResponseHandler, DatagramChannel, InetSocketAddress, InetSocketAddress[]) - Constructor for class org.epics.ca.impl.BroadcastTransport
- BUILDGET - org.epics.ca.Status
C
- 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
- CALC_ALARM - org.epics.ca.data.AlarmStatus
- 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
- CHANDESTROY - org.epics.ca.Status
- 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<T> - Interface in org.epics.ca
- 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
- 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
- CHIDNOTFND - org.epics.ca.Status
- CHIDRETRY - org.epics.ca.Status
- 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() - 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() - 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
- close(boolean) - Method in class org.epics.ca.impl.TCPTransport
-
Close connection.
- close(Object) - Static method in class org.epics.ca.Channels
- closed - Variable in class org.epics.ca.impl.requests.MonitorRequest
-
Closed flag.
- CLOSED - org.epics.ca.ConnectionState
- cmp_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
-
Ordering comparator.
- COMM_ALARM - org.epics.ca.data.AlarmStatus
- 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
- CONN - org.epics.ca.Status
- 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
- CONNECTED - org.epics.ca.ConnectionState
- 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 - Variable in class org.epics.ca.impl.ChannelImpl
- ConnectionState - Enum in org.epics.ca
- 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
- CONNSEQTMO - org.epics.ca.Status
- 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
trueif this HashMap maps one or more keys to this value. - 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 - Class in org.epics.ca
- Context() - Constructor for class org.epics.ca.Context
- Context(Properties) - Constructor for class org.epics.ca.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
- COS_ALARM - org.epics.ca.data.AlarmStatus
- 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(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.
- 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(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, List<ChannelDescriptor<?>>) - Static method in class org.epics.ca.Channels
- create(Context, ChannelDescriptor<T>) - Static method in class org.epics.ca.Channels
- createChannel(String, Class<T>) - Method in class org.epics.ca.Context
- createChannel(String, Class<T>) - Method in class org.epics.ca.impl.ContextImpl
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.Context
- createChannel(String, Class<T>, int) - Method in class org.epics.ca.impl.ContextImpl
- createChannel(TCPTransport, int, short, int) - Method in class org.epics.ca.impl.ChannelImpl
-
Create a channel, i.e.
- 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.
D
- Data<T> - Class in org.epics.ca.data
- Data() - Constructor for class org.epics.ca.data.Data
- dataCount - Variable in class org.epics.ca.impl.Header
-
Data count field of the header.
- dataType - Variable in class org.epics.ca.impl.Header
-
Data type field of the header.
- DBLCHNL - org.epics.ca.Status
- DBLCLFAIL - org.epics.ca.Status
- debugLevel - Variable in class org.epics.ca.impl.ContextImpl
-
Debug level, turns on low-level debugging.
- DEFAULT_IMPL - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
This definition configures the behaviour that is applicable for a wide range of clients.
- DEFAULT_THREADPOOL_SIZE - Static variable in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
-
Default thread pool size.
- defaultConsoleLogging(Level) - Static method in class org.epics.ca.util.logging.ConsoleLogHandler
-
Setup this handler as the only one root handler.
- DEFUNCT - org.epics.ca.Status
- deserialize(ByteBuffer, T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
- DISABLE_ALARM - org.epics.ca.data.AlarmStatus
- disableFlowControl() - Method in class org.epics.ca.impl.TCPTransport
-
Disable flow control (enables events).
- disableSelectionKey(SelectionKey) - Method in class org.epics.ca.impl.reactor.Reactor
-
Disable selection key - sets its interest ops to 0 and stores its current interest ops (to be restored).
- DISCONN - org.epics.ca.Status
- DISCONNCHID - org.epics.ca.Status
- disconnect(boolean) - Method in class org.epics.ca.impl.ChannelImpl
- DISCONNECTED - org.epics.ca.ConnectionState
- dispatch() - Method in class org.epics.ca.impl.StatefullEventSource
- DisruptorMonitorNotificationServiceFactory - Class in org.epics.ca.impl.monitor.disruptor
- DisruptorMonitorNotificationServiceFactory(boolean) - Constructor for class org.epics.ca.impl.monitor.disruptor.DisruptorMonitorNotificationServiceFactory
-
Creates a new factory with the capability of generating MonitorNotificationService instances on a per Consumer basis.
- DisruptorNewMonitorNotificationService<T> - Class in org.epics.ca.impl.monitor.disruptor
- DisruptorOldMonitorNotificationService<T> - Class in org.epics.ca.impl.monitor.disruptor
- DLCKREST - org.epics.ca.Status
- DumpVersion - Class in org.epics.ca.util
- DumpVersion() - Constructor for class org.epics.ca.util.DumpVersion
E
- EMPTYSTR - org.epics.ca.Status
- enableFlowControl() - Method in class org.epics.ca.impl.TCPTransport
-
Enable flow control (disables events).
- enableSelectionKey(SelectionKey) - Method in class org.epics.ca.impl.reactor.Reactor
-
Enable selection key - restore its interest ops.
- enqueued - Variable in class org.epics.ca.impl.StatefullEventSource
- enqueueStatefullEvent(StatefullEventSource) - Method in class org.epics.ca.impl.ContextImpl
- EPICS_CA_ADDR_LIST - org.epics.ca.Context.Configuration
- EPICS_CA_AUTO_ADDR_LIST - org.epics.ca.Context.Configuration
- EPICS_CA_BEACON_PERIOD - org.epics.ca.Context.Configuration
- EPICS_CA_CONN_TMO - org.epics.ca.Context.Configuration
- EPICS_CA_MAX_ARRAY_BYTES - org.epics.ca.Context.Configuration
- EPICS_CA_REPEATER_PORT - org.epics.ca.Context.Configuration
- EPICS_CA_SERVER_PORT - org.epics.ca.Context.Configuration
- EPOCH_SECONDS_PAST_1970 - Static variable in class org.epics.ca.data.Timestamped
- ERROR - org.epics.ca.Severity
- eu.javaspecialists.tjsn.concurrency.stripedexecutor - package eu.javaspecialists.tjsn.concurrency.stripedexecutor
- EVDISALLOW - org.epics.ca.Status
- exception(int, String) - Method in class org.epics.ca.impl.requests.MonitorRequest
- exception(int, String) - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
- exception(int, String) - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
- exception(int, String) - Method in interface org.epics.ca.impl.ResponseRequest
-
Exception response notification.
- exceptionResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- execute(Runnable) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
Executes the command.
- execute(Runnable) - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
-
Execute given task.
- executeAfterDelay(long, SearchTimer.TimerTask) - Method in class org.epics.ca.impl.search.SearchTimer
-
Execute the given command after waiting for the given delay.
- executorService - Variable in class org.epics.ca.impl.ContextImpl
-
General executor service (e.g.
- extract() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Return and remove least element, or null if empty.
F
- fanOut(InetSocketAddress, ByteBuffer) - Method in class org.epics.ca.impl.repeater.CARepeater
- FATAL - org.epics.ca.Severity
- flush() - Method in class org.epics.ca.impl.BroadcastTransport
- flush() - Method in class org.epics.ca.impl.TCPTransport
- flush() - Method in interface org.epics.ca.impl.Transport
- flush() - Method in class org.epics.ca.util.logging.ConsoleLogHandler
- flush(boolean) - Method in class org.epics.ca.impl.TCPTransport
- format(LogRecord) - Method in class org.epics.ca.util.logging.ConsoleLogFormatter
-
Format the given LogRecord.
- forStatusCode(int) - Static method in enum org.epics.ca.Status
-
Get status instance from EPICS status code.
- forValue(int) - Static method in enum org.epics.ca.Status
G
- 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() - Method in class org.epics.ca.impl.ChannelImpl
- get() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
- get(int) - Method in class org.epics.ca.util.IntHashMap
-
Returns the value to which the specified key is mapped in this map.
- get(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
- get(Class<? extends Metadata>) - Method in class org.epics.ca.impl.ChannelImpl
- get(InetSocketAddress) - Method in class org.epics.ca.impl.TransportRegistry
-
Lookup for a transport for given address (all priorities).
- get(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
-
Lookup for a transport for given address.
- 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() - Method in class org.epics.ca.impl.ChannelImpl
- getAsync(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
- 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
- GETFAIL - org.epics.ca.Status
- 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
H
- halt() - Method in class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
- handleEvent(SelectionKey) - Method in class org.epics.ca.impl.BroadcastTransport
-
Handle IO event.
- handleEvent(SelectionKey) - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
- handleEvent(SelectionKey) - Method in interface org.epics.ca.impl.reactor.ReactorHandler
-
Process request of given
SelectionKey. - handleEvent(SelectionKey) - Method in class org.epics.ca.impl.TCPTransport
-
Handle IO event.
- handler - Variable in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
Application-specific event processing handler.
- handleResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- handleResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Method in interface org.epics.ca.impl.ResponseHandlers.ResponseHandler
-
Handle response.
- hasNext(long) - Method in class org.epics.ca.impl.search.SearchTimer
-
Check whether there is a task scheduled in next "dT" ms.
- Header - Class in org.epics.ca.impl
- Header() - Constructor for class org.epics.ca.impl.Header
- heap - Variable in class org.epics.ca.impl.search.SearchTimer
-
Tasks are maintained in a standard priority queue.
- Heap(int) - Constructor for class org.epics.ca.impl.search.SearchTimer.Heap
-
Create a Heap with the given capacity, and relying on natural ordering.
- Heap(int, Comparator) - Constructor for class org.epics.ca.impl.search.SearchTimer.Heap
-
Create a Heap with the given initial capacity and comparator
- hexDump(String, byte[]) - Static method in class org.epics.ca.util.HexDump
-
Output a buffer in hex format.
- hexDump(String, byte[], int) - Static method in class org.epics.ca.util.HexDump
-
Output a buffer in hex format.
- hexDump(String, byte[], int, int) - Static method in class org.epics.ca.util.HexDump
-
Output a buffer in hex format.
- hexDump(String, String, byte[], int, int) - Static method in class org.epics.ca.util.HexDump
-
Output a buffer in hex format.
- HexDump - Class in org.epics.ca.util
-
Utility for dumping binary data.
- HexDump() - Constructor for class org.epics.ca.util.HexDump
- HIGH_ALARM - org.epics.ca.data.AlarmStatus
- HIHI_ALARM - org.epics.ca.data.AlarmStatus
- Holder<T> - Class in org.epics.ca.util
- Holder() - Constructor for class org.epics.ca.util.Holder
- Holder(T) - Constructor for class org.epics.ca.util.Holder
- hostNameMessage(Transport, String) - Static method in class org.epics.ca.impl.Messages
-
Hostname message.
- HUMAN_CONSUMER_IMPL - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
This definition configures the behaviour for a client that does not mind dropping intermediate events to keep up with the notification rate.
- HW_LIMIT_ALARM - org.epics.ca.data.AlarmStatus
I
- InetAddressUtil - Class in org.epics.ca.util.net
-
InetAddressutility methods. - InetAddressUtil() - Constructor for class org.epics.ca.util.net.InetAddressUtil
- INFO - org.epics.ca.Severity
- 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.
- INTERNAL - org.epics.ca.Status
- 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
20and0.75respectively. - 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_ALARM - org.epics.ca.data.AlarmSeverity
- INVALID_SID - Variable in class org.epics.ca.impl.ChannelImpl
- IODONE - org.epics.ca.Status
- 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.
- IOINPROGESS - org.epics.ca.Status
- ipv4AddressToInt(InetAddress) - Static method in class org.epics.ca.util.net.InetAddressUtil
-
Convert an IPv4 INET address to an integer.
- ISATTACHED - org.epics.ca.Status
- 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.
J
- JNI_DISABLE_REPEATER - Static variable in class org.epics.ca.impl.repeater.CARepeater.JNIRepeater
-
System JVM property key to disable JNI repeater.
- JNIRepeater() - Constructor for class org.epics.ca.impl.repeater.CARepeater.JNIRepeater
K
- KEY_TRACE - Static variable in class org.epics.ca.util.logging.ConsoleLogFormatter
-
System property key to enable trace messages.
L
- labels - Variable in class org.epics.ca.data.GraphicEnum
- labels - Variable in class org.epics.ca.data.GraphicEnumArray
- LeaderFollowersHandler - Class in org.epics.ca.impl.reactor.lf
-
Decorator pattern to 'decorate' application-specific event processing handler to work with Leader/Followers deisgn pattern.
- LeaderFollowersHandler(Reactor, ReactorHandler, LeaderFollowersThreadPool) - Constructor for class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
-
Constructor.
- leaderFollowersThreadPool - Variable in class org.epics.ca.impl.ContextImpl
-
Leader/followers thread pool.
- LeaderFollowersThreadPool - Class in org.epics.ca.impl.reactor.lf
-
LF thread pool implementation.
- LeaderFollowersThreadPool() - Constructor for class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
-
Constructor.
- left(int) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
-
Get left child.
- LINK_ALARM - org.epics.ca.data.AlarmStatus
- Listener - Interface in org.epics.ca
- loadConfig(Properties) - Method in class org.epics.ca.impl.ContextImpl
- localDatagramSocket - Variable in class org.epics.ca.impl.repeater.CARepeater
-
Local unbounded DatagramSocket.
- LOG_MASK - Static variable in interface org.epics.ca.Monitor
- LOLO_ALARM - org.epics.ca.data.AlarmStatus
- LOW_ALARM - org.epics.ca.data.AlarmStatus
- lowerAlarm - Variable in class org.epics.ca.data.Graphic
- lowerControl - Variable in class org.epics.ca.data.Control
- lowerDisplay - Variable in class org.epics.ca.data.Graphic
- lowerWarning - Variable in class org.epics.ca.data.Graphic
M
- MACHINE_CONSUMER_IMPL - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
This definition configures the behaviour for a client which requires events to be buffered to keep up with the notification rate during busy periods.
- main(String[]) - Static method in class org.epics.ca.impl.repeater.CARepeater
-
Main entry-point.
- main(String[]) - Static method in class org.epics.ca.util.DumpVersion
- MAJOR_ALARM - org.epics.ca.data.AlarmSeverity
- MAX_STRING_SIZE - Static variable in interface org.epics.ca.Constants
-
Max.
- MAX_TCP_RECV - Static variable in interface org.epics.ca.Constants
-
TCP maximum receive message size.
- MAX_UDP_RECV - Static variable in interface org.epics.ca.Constants
-
UDP maximum receive message size.
- MAX_UDP_SEND - Static variable in interface org.epics.ca.Constants
-
UDP maximum send message size.
- maxArrayBytes - Variable in class org.epics.ca.impl.ContextImpl
-
Length in bytes of the maximum array size that may pass through CA, defaults to 0 (<=0 means unlimited).
- MAXIOC - org.epics.ca.Status
- Messages - Class in org.epics.ca.impl
- Messages() - Constructor for class org.epics.ca.impl.Messages
- Metadata<T> - Class in org.epics.ca.data
- Metadata() - Constructor for class org.epics.ca.data.Metadata
- MINOR_ALARM - org.epics.ca.data.AlarmSeverity
- monitor() - Method in annotation type org.epics.ca.annotation.CaChannel
-
Flag whether to monitor the channel or not (default: false) If using monitor=true the ChannelBean type must match the type of the Channel Access channel.
- Monitor<T> - Interface in org.epics.ca
- MonitorBatchEventProcessor<T> - Class in org.epics.ca.impl.monitor.disruptor
-
This is a modification of
BatchEventProcessorthat reports monitor connection loss events. - MonitorBatchEventProcessor(ConnectionInterruptable, T, Predicate<T>, DataProvider<T>, SequenceBarrier, EventHandler<? super T>) - Constructor for class org.epics.ca.impl.monitor.disruptor.MonitorBatchEventProcessor
-
Construct a
EventProcessorthat will automatically track the progress by updating its sequence when theEventHandler.onEvent(Object, long, boolean)method returns. - monitored - Variable in class org.epics.ca.ChannelDescriptor
- MonitorNotificationService<T> - Interface in org.epics.ca.impl.monitor
-
An interface providing the ability to control a service whose job it is to publish new monitor notification events of a particular type to interested third party consumers (in EPICS terms the monitor's subscribers).
- MonitorNotificationServiceFactory - Interface in org.epics.ca.impl.monitor
- MonitorNotificationServiceFactoryCreator - Class in org.epics.ca.impl.monitor
- MonitorNotificationServiceFactoryCreator() - Constructor for class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
- monitorNotifierConfigImpl - Variable in class org.epics.ca.impl.ContextImpl
-
Configuration for the monitor notifier.
- MonitorRequest<T> - Class in org.epics.ca.impl.requests
-
CA monitor for Type T.
- MonitorRequest(ChannelImpl<?>, Transport, TypeSupports.TypeSupport<T>, int, MonitorNotificationService<T>, Consumer<? super T>) - Constructor for class org.epics.ca.impl.requests.MonitorRequest
N
- name - Variable in class org.epics.ca.impl.ChannelImpl
- name() - Method in annotation type org.epics.ca.annotation.CaChannel
-
Name of channel
- NamedLockPattern - Class in org.epics.ca.util.sync
-
Named lock implementation (I named it "Named-lock pattern").
- NamedLockPattern() - Constructor for class org.epics.ca.util.sync.NamedLockPattern
- nanos - Variable in class org.epics.ca.data.Timestamped
- nativeElementCount - org.epics.ca.Constants.ChannelProperties
- nativeElementCount - Variable in class org.epics.ca.impl.ChannelImpl
- nativeType - org.epics.ca.Constants.ChannelProperties
- nativeTypeCode - org.epics.ca.Constants.ChannelProperties
- NEEDSFP - org.epics.ca.Status
- NEVER_CONNECTED - org.epics.ca.ConnectionState
- NEWADDR - org.epics.ca.Status
- NEWCONN - org.epics.ca.Status
- newTaskFor(Runnable, T) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
If the runnable also implements StripedObject, we store the stripe object in a thread local, since the actual runnable will be wrapped with a FutureTask.
- newTaskFor(Callable<T>) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
-
If the callable also implements StripedObject, we store the stripe object in a thread local, since the actual callable will be wrapped with a FutureTask.
- nextTask(boolean, long) - Method in class org.epics.ca.impl.search.SearchTimer
-
Return the next task to execute, or null if thread is interrupted.
- NO_ALARM - org.epics.ca.data.AlarmSeverity
- NO_ALARM - org.epics.ca.data.AlarmStatus
- NO_RIGHTS - org.epics.ca.AccessRights
- NOCACTX - org.epics.ca.Status
- NOCAST - org.epics.ca.Status
- NOCHANMSG - org.epics.ca.Status
- NOCONVERT - org.epics.ca.Status
- nodes_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
-
The tree nodes, packed into an array.
- noopResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- NORDACCESS - org.epics.ca.Status
- NOREPEATER - org.epics.ca.Status
- NORMAL - org.epics.ca.Status
- NOSEARCHADDR - org.epics.ca.Status
- NOSUPPORT - org.epics.ca.Status
- NOTIFICATION_VALUE_BUFFER_SIZE_DEFAULT - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
The size of the notification value buffer which will be used by default.
- notifyResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
- NotifyResponseRequest - Interface in org.epics.ca.impl
-
ResponseRequest expecting data response.
- NOTTHREADED - org.epics.ca.Status
- NOWTACCESS - org.epics.ca.Status
- NUMBER_OF_SERVICE_THREADS_DEFAULT - Static variable in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
-
The number of service threads that will be used by default for service implementations which require more than one thread.
- numberOfActiveTransports() - Method in class org.epics.ca.impl.TransportRegistry
-
Get number of active (cached) transports.
O
- org.epics.ca - package org.epics.ca
- org.epics.ca.annotation - package org.epics.ca.annotation
- org.epics.ca.data - package org.epics.ca.data
- org.epics.ca.impl - package org.epics.ca.impl
- org.epics.ca.impl.monitor - package org.epics.ca.impl.monitor
- org.epics.ca.impl.monitor.blockingqueue - package org.epics.ca.impl.monitor.blockingqueue
- org.epics.ca.impl.monitor.disruptor - package org.epics.ca.impl.monitor.disruptor
- org.epics.ca.impl.monitor.striped - package org.epics.ca.impl.monitor.striped
- org.epics.ca.impl.reactor - package org.epics.ca.impl.reactor
- org.epics.ca.impl.reactor.lf - package org.epics.ca.impl.reactor.lf
- org.epics.ca.impl.repeater - package org.epics.ca.impl.repeater
- org.epics.ca.impl.requests - package org.epics.ca.impl.requests
- org.epics.ca.impl.search - package org.epics.ca.impl.search
- org.epics.ca.util - package org.epics.ca.util
- org.epics.ca.util.logging - package org.epics.ca.util.logging
- org.epics.ca.util.net - package org.epics.ca.util.net
- org.epics.ca.util.sync - package org.epics.ca.util.sync
- OVEVFAIL - org.epics.ca.Status
P
- 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(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(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(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(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(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.
- 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(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(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(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(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(int, T) - Method in class org.epics.ca.util.IntHashMap
-
Maps the specified
keyto the specifiedvaluein this hashtable. - put(InetSocketAddress, Transport) - Method in class org.epics.ca.impl.TransportRegistry
-
Cache new (address, transport) pair.
- put(T) - Method in interface org.epics.ca.Channel
- put(T) - Method in class org.epics.ca.impl.ChannelImpl
- putAsync(T) - Method in interface org.epics.ca.Channel
- putAsync(T) - Method in class org.epics.ca.impl.ChannelImpl
- PUTCBINPROG - org.epics.ca.Status
- PUTFAIL - org.epics.ca.Status
- putNoWait(T) - Method in interface org.epics.ca.Channel
- putNoWait(T) - Method in class org.epics.ca.impl.ChannelImpl
R
- 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.
- READ - org.epics.ca.AccessRights
- READ_ACCESS_ALARM - org.epics.ca.data.AlarmStatus
- READ_ALARM - org.epics.ca.data.AlarmStatus
- READ_WRITE - org.epics.ca.AccessRights
- 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
SelectableChannelto 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.
- remoteAddress - org.epics.ca.Constants.ChannelProperties
- remove(int) - Method in class org.epics.ca.util.IntHashMap
-
Removes the key (and its corresponding value) from this hashtable.
- remove(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
-
Remove (address, transport) pair from cache.
- 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
CountDownLatchinitialized 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
S
- SCAN_ALARM - org.epics.ca.data.AlarmStatus
- 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
- SERVBEHIND - org.epics.ca.Status
- 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
-
Set a new
ExceptionHandlerfor handling exceptions propagated out of theMonitorBatchEventProcessor - setInterestOps(AbstractSelectableChannel, int) - Method in class org.epics.ca.impl.reactor.Reactor
-
Change
SelectionKeyoperations 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
- SEVERE - org.epics.ca.Severity
- 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.
- SIMM_ALARM - org.epics.ca.data.AlarmStatus
- 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.
- SOCK - org.epics.ca.Status
- SOFT_ALARM - org.epics.ca.data.AlarmStatus
- 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.
- STATE_ALARM - org.epics.ca.data.AlarmStatus
- 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.
- STRTOBIG - org.epics.ca.Status
- 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.
- SUCCESS - org.epics.ca.Severity
T
- 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.
- TIMEOUT - org.epics.ca.Status
- TIMEOUT_ALARM - org.epics.ca.data.AlarmStatus
- 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.
- TOLARGE - org.epics.ca.Status
- 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
- type() - Method in annotation type org.epics.ca.annotation.CaChannel
-
Data type of Channel value
- 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
U
- UDF_ALARM - org.epics.ca.data.AlarmStatus
- UKNCHAN - org.epics.ca.Status
- UKNFIELD - org.epics.ca.Status
- UKNHOST - org.epics.ca.Status
- UKNSERV - org.epics.ca.Status
- UNAVAILINSERV - org.epics.ca.Status
- units - Variable in class org.epics.ca.data.Graphic
- UNREASONABLE_CHANNEL_NAME_LENGTH - Static variable in interface org.epics.ca.Constants
-
Unreasonable channel name length.
- unregisterAndClose(SelectableChannel) - Method in class org.epics.ca.impl.reactor.Reactor
-
Unregisters
SelectableChannelfrom the reactor. - unregisterChannel(ChannelImpl<?>) - Method in class org.epics.ca.impl.search.ChannelSearchManager
-
Unregister channel.
- unregisterResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ChannelImpl
-
Unregister a response request.
- unregisterResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ContextImpl
-
Unregister response request.
- UNRESPTMO - org.epics.ca.Status
- upperAlarm - Variable in class org.epics.ca.data.Graphic
- upperControl - Variable in class org.epics.ca.data.Control
- upperDisplay - Variable in class org.epics.ca.data.Graphic
- upperWarning - Variable in class org.epics.ca.data.Graphic
- userNameMessage(Transport, String) - Static method in class org.epics.ca.impl.Messages
-
Username message.
V
- 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.
W
- waitForValue(Channel<T>, T) - Static method in class org.epics.ca.Channels
- waitForValue(Channel<T>, T, Comparator<T>) - Static method in class org.epics.ca.Channels
- waitForValueAsync(Channel<T>, T) - Static method in class org.epics.ca.Channels
- waitForValueAsync(Channel<T>, T, Comparator<T>) - Static method in class org.epics.ca.Channels
- WARNING - org.epics.ca.Severity
- WRITE - org.epics.ca.AccessRights
- WRITE_ACCESS_ALARM - org.epics.ca.data.AlarmStatus
- WRITE_ALARM - org.epics.ca.data.AlarmStatus
- writeMessage(Transport, int, int, TypeSupports.TypeSupport<T>, T, int) - Static method in class org.epics.ca.impl.Messages
-
Write (best-effort) message.
- writeNotifyMessage(Transport, int, int, TypeSupports.TypeSupport<T>, T, int) - Static method in class org.epics.ca.impl.Messages
-
Write notify message.
- WriteNotifyRequest<T> - Class in org.epics.ca.impl.requests
-
CA write notify.
- WriteNotifyRequest(ChannelImpl<?>, Transport, int, TypeSupports.TypeSupport<T>, T, int) - Constructor for class org.epics.ca.impl.requests.WriteNotifyRequest