Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AccessRights - Enum in org.epics.ca
 
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.TcpTransport
 
acquireSendBuffer(int) - Method in interface org.epics.ca.impl.Transport
 
acquireSendBuffer(int) - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
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
 
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
 
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
 
allowEnqueue() - Method in class org.epics.ca.impl.StatefullEventSource
 
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

badResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
 
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.
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.)
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.

C

CA_DEFAULT_PRIORITY - Static variable in class org.epics.ca.Constants
Default priority (corresponds to POSIX SCHED_OTHER)
CA_ECHO_TIMEOUT - Static variable in class org.epics.ca.Constants
Echo (state-of-health message) response timeout in ms.
CA_EXTENDED_MESSAGE_HEADER_SIZE - Static variable in class org.epics.ca.Constants
CA protocol message extended header size.
CA_HOSTNAME_KEY - Static variable in class org.epics.ca.Constants
String value of the JVM property key to provide (override) hostname.
CA_LIBRARY_LOG_LEVEL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
Default log level for the CA library.
CA_M_ERROR - Static variable in enum org.epics.ca.Status
 
CA_M_LEVEL - Static variable in enum org.epics.ca.Status
 
CA_M_MSG_NO - Static variable in enum org.epics.ca.Status
 
CA_M_SEVERE - Static variable in enum org.epics.ca.Status
 
CA_M_SEVERITY - Static variable in enum org.epics.ca.Status
 
CA_M_SUCCESS - Static variable in enum org.epics.ca.Status
 
CA_MAJOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
CA protocol major revision (implemented by this library).
CA_MESSAGE_HEADER_SIZE - Static variable in class org.epics.ca.Constants
CA protocol message header size.
CA_MINOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
CA protocol minor revision (implemented by this library).
CA_MONITOR_NOTIFIER_IMPL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
Default Monitor Notifier Engine configuration.
CA_PROTO_ACCESS_RIGHT_READ - Static variable in class org.epics.ca.Constants
Read access right mask.
CA_PROTO_ACCESS_RIGHT_WRITE - Static variable in class org.epics.ca.Constants
Write access right mask.
CA_REPEATER_DISABLE_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
Default state of enablement of the CA Repeater spawned by the CA library.
CA_REPEATER_INITIAL_REGISTRATION_DELAY - Static variable in class org.epics.ca.Constants
Initial delay in milliseconds between creation of a new Context and the first attempt to register with the CA Repeater.
CA_REPEATER_LOG_LEVEL_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
Default log level for the CA Repeater.
CA_REPEATER_OUTPUT_CAPTURE_DEFAULT - Static variable in class org.epics.ca.impl.LibraryConfiguration
Default state of enablement of CA Repater output capture.
CA_REPEATER_REGISTRATION_INTERVAL - Static variable in class org.epics.ca.Constants
CA Repeater attempted registration interval in milliseconds.
CA_S_MSG_NO - Static variable in enum org.epics.ca.Status
 
CA_S_SEVERITY - Static variable in enum org.epics.ca.Status
 
CA_SEARCH_DONTREPLY - Static variable in class org.epics.ca.Constants
Do not require response for CA search request.
CA_SEARCH_DOREPLY - Static variable in class org.epics.ca.Constants
Require response (even if not found) for CA search request over TCP.
CA_STRIP_HOSTNAME - Static variable in class org.epics.ca.Constants
String value of the JVM property key which specifies whether to strip the hostname returned by InetAddress.getLocalHost().getHostName().
CA_UNKNOWN_MINOR_PROTOCOL_REVISION - Static variable in class org.epics.ca.Constants
Unknown CA protocol minor revision.
CA_V_MSG_NO - Static variable in enum org.epics.ca.Status
 
CA_V_SEVERITY - Static variable in enum org.epics.ca.Status
 
CA_V_SUCCESS - Static variable in enum org.epics.ca.Status
 
CaChannel - Annotation Type in org.epics.ca.annotation
Annotation to annotate channels
calculateAlignedSize(int, int) - Static method in class org.epics.ca.impl.Messages
Calculate aligned message size.
cancel() - Method in class org.epics.ca.impl.requests.MonitorRequest
 
cancel() - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
 
cancel() - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
 
cancel() - Method in interface org.epics.ca.impl.ResponseRequest
Cancel response request (always to be called to complete/destroy).
cancel() - Method in class org.epics.ca.impl.search.ChannelSearchManager
Cancel.
cancel(Object) - Static method in class org.epics.ca.impl.search.SearchTimer
Cancel a scheduled task that has not yet been run.
cancelServiceRequestOnPort(int) - Method in class org.epics.ca.impl.repeater.CARepeaterServiceManager
Cancels request for the CA Repeater Service on the specified port.
cancelSubscriptionMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
Cancel subscription (aka event add) message.
CARepeaterServiceManager - Class in org.epics.ca.impl.repeater
Provides a service for handling requests to start or shutdown CA Repeater instances on multiple ports.
CARepeaterServiceManager() - Constructor for class org.epics.ca.impl.repeater.CARepeaterServiceManager
 
CARepeaterStatusChecker - Class in org.epics.ca.impl.repeater
Provides a service for handling requests to start or shutdown CA Repeater instances on multiple ports.
CARepeaterStatusChecker() - Constructor for class org.epics.ca.impl.repeater.CARepeaterStatusChecker
 
Channel<T> - Interface in org.epics.ca
 
channel - Variable in class org.epics.ca.impl.requests.MonitorRequest
Channel.
channel - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
Channel.
channel - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
Channel.
CHANNEL_PRIORITY_ARCHIVE - Static variable in class org.epics.ca.Constants
Archive priority.
CHANNEL_PRIORITY_DEFAULT - Static variable in class org.epics.ca.Constants
Default priority.
CHANNEL_PRIORITY_LINKS_DB - Static variable in class org.epics.ca.Constants
DB links priority.
CHANNEL_PRIORITY_MAX - Static variable in class org.epics.ca.Constants
Maximal priority.
CHANNEL_PRIORITY_MIN - Static variable in class org.epics.ca.Constants
Minimal priority.
CHANNEL_PRIORITY_OPI - Static variable in class org.epics.ca.Constants
OPI priority.
channelCreateResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
 
ChannelDescriptor<T> - Class in org.epics.ca
 
ChannelDescriptor() - Constructor for class org.epics.ca.ChannelDescriptor
 
ChannelDescriptor(String, Class<T>) - Constructor for class org.epics.ca.ChannelDescriptor
 
ChannelDescriptor(String, Class<T>, boolean) - Constructor for class org.epics.ca.ChannelDescriptor
 
channelDisconnectedResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
 
ChannelImpl<T> - Class in org.epics.ca.impl
 
ChannelImpl(ContextImpl, String, Class<T>, int) - Constructor for class org.epics.ca.impl.ChannelImpl
 
Channels - Class in org.epics.ca
Utility class to create and operate on channel
Channels() - Constructor for class org.epics.ca.Channels
 
ChannelSearchManager - Class in org.epics.ca.impl.search
CA channel search manager.
ChannelSearchManager(UdpBroadcastTransport) - Constructor for class org.epics.ca.impl.search.ChannelSearchManager
Constructor.
checkSocket(int, int) - Static method in class org.epics.ca.impl.repeater.UdpSocketTester
 
clear() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Remove all elements.
clear() - Method in class org.epics.ca.impl.TransportRegistry
Clear cache.
clear() - Method in class org.epics.ca.util.IntHashMap
Clears this hashtable so that it contains no keys.
clearChannelMessage(Transport, int, int) - Static method in class org.epics.ca.impl.Messages
Clear channel message.
clearThread() - Method in class org.epics.ca.impl.search.SearchTimer
set thread to null to indicate termination
close() - Method in interface org.epics.ca.Channel
 
close(Object) - Static method in class org.epics.ca.Channels
 
close() - Method in class org.epics.ca.Context
Closes the context, disposing of all underlying resources.
close() - Method in class org.epics.ca.impl.ChannelImpl
 
close() - Method in class org.epics.ca.impl.ContextImpl
Closes the context, disposing of all underlying resources.
close() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
Brings this service to a state where it has disposed of its resources.
close() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Closes down this service factory and releases all underlying resources.
close() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
Brings this service to a state where it has disposed of its resources.
close() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Closes down this service factory and releases all underlying resources.
close() - Method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
 
close() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
Brings this service to a state where it has disposed of its resources.
close() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Closes down this service factory and releases all underlying resources.
close() - Method in class org.epics.ca.impl.requests.MonitorRequest
 
close(boolean) - Method in class org.epics.ca.impl.TcpTransport
Close connection.
close() - Method in class org.epics.ca.impl.UdpBroadcastTransport
Close transport.
close() - Method in interface org.epics.ca.Listener
 
close() - Method in interface org.epics.ca.Monitor
 
closed - Variable in class org.epics.ca.impl.requests.MonitorRequest
Closed flag.
cmp_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
Ordering comparator.
command - Variable in class org.epics.ca.impl.Header
Command field of the header.
compare(Object, Object) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Perform element comparisons using comparator or natural ordering.
compareTo(SearchTimer.TimerTask) - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
 
completeExceptionally(Status, String) - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
 
CompletionException - Exception in org.epics.ca
 
CompletionException(Status, String) - Constructor for exception org.epics.ca.CompletionException
 
ConfigurationReader - Class in org.epics.ca.impl
Provides helper methods to return configuration information of different types from either the supplied default values, environmental variables set in the host operating system, or from the supplied properties object.
ConfigurationReader() - Constructor for class org.epics.ca.impl.ConfigurationReader
 
connect() - Method in interface org.epics.ca.Channel
 
connect() - Method in class org.epics.ca.impl.ChannelImpl
 
connectAsync() - Method in interface org.epics.ca.Channel
 
connectAsync() - Method in class org.epics.ca.impl.ChannelImpl
 
ConnectionState - Enum in org.epics.ca
 
Constants - Class in org.epics.ca
 
Constants() - Constructor for class org.epics.ca.Constants
 
Constants.ChannelProperties - Enum in org.epics.ca
 
consumeFrom(Process) - Static method in class org.epics.ca.impl.JavaProcessStreamConsumer
 
consumer - Variable in class org.epics.ca.impl.requests.MonitorRequest
Reference to an object which will consume monitor update events.
contains(T) - Method in class org.epics.ca.util.IntHashMap
Tests if some key maps into the specified value in this hashtable.
containsKey(int) - Method in class org.epics.ca.util.IntHashMap
Tests if the specified object is a key in this hashtable.
containsValue(T) - Method in class org.epics.ca.util.IntHashMap
Returns true if this HashMap maps one or more keys to this value.
Context - Class in org.epics.ca
 
Context() - Constructor for class org.epics.ca.Context
Create an instance whose channel-access protocol configuration is based on the values of operating system environmental variables, the values of the the Java system properties, or twhen not otherwise specified, the library defaults.
Context(Properties) - Constructor for class org.epics.ca.Context
Create an instance whose channel-access protocol configuration is based on the values of operating system environmental variables, the values of the supplied properties object, or when not otherwise specified, the library defaults.
context - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
Context.
context - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
Context.
ContextImpl - Class in org.epics.ca.impl
 
ContextImpl(ProtocolConfiguration) - Constructor for class org.epics.ca.impl.ContextImpl
Creates an instance based on the supplied EPICS channel-access protocol configuration.
Control<T,ST> - Class in org.epics.ca.data
 
Control() - Constructor for class org.epics.ca.data.Control
 
count_ - Variable in class org.epics.ca.impl.search.SearchTimer.Heap
Number of used slots.
countDown() - Method in class org.epics.ca.util.ResettableLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
create(Context, String) - Static method in class org.epics.ca.Channels
 
create(Context, String, Class<T>) - Static method in class org.epics.ca.Channels
 
create(Context, ChannelDescriptor<T>) - Static method in class org.epics.ca.Channels
 
create(Context, List<ChannelDescriptor<?>>) - Static method in class org.epics.ca.Channels
 
create(Context, Object) - Static method in class org.epics.ca.Channels
Create annotate channels within object
create(Context, Object, Map<String, String>) - Static method in class org.epics.ca.Channels
Create annotate channels within object
create(String) - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
Constructs a factory which will generate service instances based on the specified service implementation.
createChannel(String, Class<T>) - Method in class org.epics.ca.Context
Creates a new channel of the specified name and type and with the default priority.
createChannel(String, Class<T>, int) - Method in class org.epics.ca.Context
Creates a new channel of the specified name and type and with the specified priority.
createChannel(TcpTransport, int, short, int) - Method in class org.epics.ca.impl.ChannelImpl
Create a channel, i.e.
createChannel(String, Class<T>, int) - Method in class org.epics.ca.impl.ContextImpl
Creates a new channel of the specified name and type and with the specified priority.
createChannelMessage(Transport, String, int) - Static method in class org.epics.ca.impl.Messages
Create channel message.
createSubscriptionMessage(Transport, int, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
Create subscription (aka event add) message.

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.
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.
deserialize(ByteBuffer, T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
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).
disconnect(boolean) - Method in class org.epics.ca.impl.ChannelImpl
 
dispatch() - Method in class org.epics.ca.impl.StatefullEventSource
 

E

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
 
EPICS_CA_ADDR_LIST_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default address list
EPICS_CA_AUTO_ADDR_LIST_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default address list
EPICS_CA_CONN_TMO_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default connection timeout.
EPICS_CA_MAX_ARRAY_BYTES_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default maximum size of array passed through CA.
EPICS_CA_REPEATER_PORT_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default CA repeater port.
EPICS_CA_SERVER_PORT_DEFAULT - Static variable in class org.epics.ca.impl.ProtocolConfiguration
Default CA server port.
EPOCH_SECONDS_PAST_1970 - Static variable in class org.epics.ca.data.Timestamped
 
eu.javaspecialists.tjsn.concurrency.stripedexecutor - package eu.javaspecialists.tjsn.concurrency.stripedexecutor
 
eventsOffSubscriptionMessage(Transport) - Static method in class org.epics.ca.impl.Messages
Events off message.
eventsOnSubscriptionMessage(Transport) - Static method in class org.epics.ca.impl.Messages
Events off message.
Example - Class in org.epics.ca.examples
 
Example() - Constructor for class org.epics.ca.examples.Example
 
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.
extract() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Return and remove least element, or null if empty.

F

flush() - Method in class org.epics.ca.impl.TcpTransport
 
flush(boolean) - Method in class org.epics.ca.impl.TcpTransport
 
flush() - Method in interface org.epics.ca.impl.Transport
 
flush() - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
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(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
 
get() - Method in class org.epics.ca.impl.ChannelImpl
 
get(Class<? extends Metadata>) - Method in class org.epics.ca.impl.ChannelImpl
 
get() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
get(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
Lookup for a transport for given address.
get(InetSocketAddress) - Method in class org.epics.ca.impl.TransportRegistry
Lookup for a transport for given address (all priorities).
get(int) - Method in class org.epics.ca.util.IntHashMap
Returns the value to which the specified key is mapped in this map.
getAccessRights() - Method in interface org.epics.ca.Channel
 
getAccessRights() - Method in class org.epics.ca.impl.ChannelImpl
 
getAddressList() - Method in class org.epics.ca.impl.ProtocolConfiguration
Returns a space-separated list of broadcast addresses which can be used for process variable name resolution.
getAlarmSeverity() - Method in class org.epics.ca.data.Alarm
 
getAlarmStatus() - Method in class org.epics.ca.data.Alarm
 
getAllServiceImplementations() - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
Returns a list of all service implementations recognised by this factory.
getAsString() - Static method in class org.epics.ca.LibraryVersion
Returns a best-efforts string representation of the CA library that is running inside the current JVM by extracting information from the manifest file, if any, associated with the top level CA package.
getAsync() - Method in interface org.epics.ca.Channel
 
getAsync(Class<? extends Metadata>) - Method in interface org.epics.ca.Channel
 
getAsync() - Method in class org.epics.ca.impl.ChannelImpl
 
getAsync(Class<? extends Metadata>) - Method in class org.epics.ca.impl.ChannelImpl
 
getAutoAddressList() - Method in class org.epics.ca.impl.ProtocolConfiguration
Defines whether or not the network interfaces should be discovered at runtime.
getBroadcastAddresses(int) - Static method in class org.epics.ca.util.net.InetAddressUtil
Get broadcast addresses.
getCID() - Method in class org.epics.ca.impl.ChannelImpl
 
getConnectionState() - Method in interface org.epics.ca.Channel
 
getConnectionState() - Method in class org.epics.ca.impl.ChannelImpl
 
getConnectionTimeout() - Method in class org.epics.ca.impl.ProtocolConfiguration
If the context doesn't see a beacon from a server that it is connected to for connectionTimeout seconds then a state-of-health message is sent to the server over TCP/IP.
getContext() - Method in class org.epics.ca.impl.TcpTransport
 
getContext() - Method in interface org.epics.ca.impl.Transport
Get context transport is living in.
getContext() - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
getCount() - Method in class org.epics.ca.util.ResettableLatch
Returns the current count.
getDataType() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
getDelay() - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
 
getExitValue() - Method in class org.epics.ca.impl.JavaProcessManager
Returns the exit value of the process associated with this manager.
getForcedElementCount() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
getHostName() - Static method in class org.epics.ca.util.net.InetAddressUtil
 
getInstance() - Static method in class org.epics.ca.impl.LibraryConfiguration
 
getIOID() - Method in class org.epics.ca.impl.requests.MonitorRequest
 
getIOID() - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
 
getIOID() - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
 
getIOID() - Method in interface org.epics.ca.impl.ResponseRequest
Get I/O ID.
getLabels() - Method in class org.epics.ca.data.GraphicEnum
 
getLabels() - Method in class org.epics.ca.data.GraphicEnumArray
 
getLibraryLogLevel() - Method in class org.epics.ca.impl.LibraryConfiguration
Returns the minimum level of log messages that the CA library will send to the standard output stream.
getLogger(Class<?>) - Static method in class org.epics.ca.util.logging.LibraryLogManager
Returns a logger for the specified class that will send messages to the standard output stream providing their log level exceeds the level defined by the CA_LIBRARY_LOG_LEVEL system property.
getLogger(Class<?>, Level) - Static method in class org.epics.ca.util.logging.LibraryLogManager
Returns a logger for the specified class that will send messages to the standard output stream providing their log level exceeds the specified log level.
getLowerAlarm() - Method in class org.epics.ca.data.Graphic
 
getLowerControl() - Method in class org.epics.ca.data.Control
 
getLowerDisplay() - Method in class org.epics.ca.data.Graphic
 
getLowerWarning() - Method in class org.epics.ca.data.Graphic
 
getMask(boolean, boolean, boolean, boolean) - Static method in interface org.epics.ca.Monitor
 
getMaxArrayBytes() - Method in class org.epics.ca.impl.ProtocolConfiguration
Returns the length in bytes of the maximum array size that may pass through CA.
getMessage() - Method in enum org.epics.ca.Status
 
getMillis() - Method in class org.epics.ca.data.Timestamped
 
getMinorRevision() - Method in class org.epics.ca.impl.TcpTransport
 
getMinorRevision() - Method in interface org.epics.ca.impl.Transport
Transport protocol minor revision.
getMinorRevision() - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
getMonitored() - Method in class org.epics.ca.ChannelDescriptor
 
getMonitorNotifierImplementation() - Method in class org.epics.ca.impl.LibraryConfiguration
Returns the configuration of the CA library's monitor notification engine.
getName() - Method in interface org.epics.ca.Channel
 
getName() - Method in class org.epics.ca.ChannelDescriptor
 
getName() - Method in class org.epics.ca.impl.ChannelImpl
 
getNanos() - Method in class org.epics.ca.data.Timestamped
 
getNativeElementCount() - Method in class org.epics.ca.impl.ChannelImpl
 
getNodes() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
 
getPrecision() - Method in class org.epics.ca.data.Graphic
 
getPriority() - Method in class org.epics.ca.impl.TcpTransport
 
getPriority() - Method in interface org.epics.ca.impl.Transport
 
getPriority() - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
getProperties() - Method in interface org.epics.ca.Channel
 
getProperties() - Method in class org.epics.ca.impl.ChannelImpl
 
getQosMetricBufferSizePerConsumer() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns an indication of the size of each consumer's notification buffer (for service implementations which provide buffering).
getQosMetricBufferSizePerConsumer() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns an indication of the size of each consumer's notification buffer (for service implementations which provide buffering).
getQosMetricBufferSizePerConsumer() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns an indication of the size of each consumer's notification buffer (for service implementations which provide buffering).
getQosMetricIsBuffered() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns an indication of whether this service implementation can be expected to drop notifications or whether it will buffer them in situations where the publication rate exceeds the rate at which the consumers can process the data.
getQosMetricIsBuffered() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns an indication of whether this service implementation can be expected to drop notifications or whether it will buffer them in situations where the publication rate exceeds the rate at which the consumers can process the data.
getQosMetricIsBuffered() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns an indication of whether this service implementation can be expected to drop notifications or whether it will buffer them in situations where the publication rate exceeds the rate at which the consumers can process the data.
getQosMetricIsNullPublishable() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns an indication of whether the publish method accepts null as a valid token to be sent to the Coinsumer.
getQosMetricIsNullPublishable() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns an indication of whether the publish method accepts null as a valid token to be sent to the Coinsumer.
getQosMetricIsNullPublishable() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns an indication of whether the publish method accepts null as a valid token to be sent to the Coinsumer.
getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns an indication of how many threads the consumer may be called back on.
getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns an indication of how many threads the consumer may be called back on.
getQosMetricNumberOfNotificationThreadsPerConsumer() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns an indication of how many threads the consumer may be called back on.
getRemoteAddress() - Method in class org.epics.ca.impl.TcpTransport
 
getRemoteAddress() - Method in interface org.epics.ca.impl.Transport
Get remote address.
getRemoteAddress() - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
getRepeaterLogLevel() - Method in class org.epics.ca.impl.LibraryConfiguration
Returns the minimum level of the log messages that the CA Repeater will send to the standard output stream.
getRepeaterPort() - Method in class org.epics.ca.impl.ProtocolConfiguration
Returns the port number that the CA library will contact when attempting to register with the CA Repeater.
getSeconds() - Method in class org.epics.ca.data.Timestamped
 
getServerPort() - Method in class org.epics.ca.impl.ProtocolConfiguration
Returns the port number that the CA library will use when broadcasting channel search requests.
getServiceCount() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns the count of service instances created by this provider.
getServiceCount() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns the count of service instances created by this provider.
getServiceCount() - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
 
getServiceCount() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns the count of service instances created by this provider.
getServiceForConsumer(Consumer<? super T>) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationServiceFactory
Returns a service instance which will publish events to the specified Consumer.
getServiceForConsumer(Consumer<? super T>) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationServiceFactory
Returns a service instance which will publish events to the specified Consumer.
getServiceForConsumer(Consumer<? super T>) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Returns a service instance which will publish events to the specified Consumer.
getSeverity() - Method in enum org.epics.ca.Status
 
getSID() - Method in class org.epics.ca.impl.ChannelImpl
 
getSocketAddressList(String, int) - Static method in class org.epics.ca.util.net.InetAddressUtil
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
getSocketAddressList(String, int, InetSocketAddress[]) - Static method in class org.epics.ca.util.net.InetAddressUtil
Parse space delimited address[:port] string and return array of InetSocketAddress.
getStatus() - Method in exception org.epics.ca.CompletionException
 
getStatusCode() - Method in enum org.epics.ca.Status
Get EPICS status code.
getStripe() - Method in interface eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedObject
 
getTcpTransport() - Method in class org.epics.ca.impl.ChannelImpl
 
getThread() - Method in class org.epics.ca.impl.search.SearchTimer
 
getTimerId() - Method in class org.epics.ca.impl.ChannelImpl
 
getTimeToRun() - Method in class org.epics.ca.impl.search.SearchTimer.TimerTask
 
getType() - Method in class org.epics.ca.ChannelDescriptor
 
getUnits() - Method in class org.epics.ca.data.Graphic
 
getUpperAlarm() - Method in class org.epics.ca.data.Graphic
 
getUpperControl() - Method in class org.epics.ca.data.Control
 
getUpperDisplay() - Method in class org.epics.ca.data.Graphic
 
getUpperWarning() - Method in class org.epics.ca.data.Graphic
 
getValue() - Method in class org.epics.ca.data.Data
 
getValue() - Method in enum org.epics.ca.Severity
 
getValue() - Method in enum org.epics.ca.Status
 
Graphic<T,ST> - Class in org.epics.ca.data
 
Graphic() - Constructor for class org.epics.ca.data.Graphic
 
GraphicEnum - Class in org.epics.ca.data
 
GraphicEnum() - Constructor for class org.epics.ca.data.GraphicEnum
 
GraphicEnumArray - Class in org.epics.ca.data
 
GraphicEnumArray() - Constructor for class org.epics.ca.data.GraphicEnumArray
 

H

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.
handleEvent(SelectionKey) - Method in class org.epics.ca.impl.UdpBroadcastTransport
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, Comparator) - Constructor for class org.epics.ca.impl.search.SearchTimer.Heap
Create a Heap with the given initial capacity and comparator
Heap(int) - Constructor for class org.epics.ca.impl.search.SearchTimer.Heap
Create a Heap with the given capacity, and relying on natural ordering.
HexDump - Class in org.epics.ca.util
Utility for dumping binary data.
HexDump() - Constructor for class org.epics.ca.util.HexDump
 
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.
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.

I

InetAddressUtil - Class in org.epics.ca.util.net
InetAddress utility methods.
InetAddressUtil() - Constructor for class org.epics.ca.util.net.InetAddressUtil
 
init() - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
Brings this service to a state where it is ready to process new publication requests.
init() - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
Brings this service to a state where it is ready to process new publication requests.
init() - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
Brings this service to a state where it is ready to process new publication requests.
insert(Object) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Insert an element, resize if necessary.
IntHashMap<T> - Class in org.epics.ca.util
A hash map that uses primitive ints for the key instead of objects.
IntHashMap() - Constructor for class org.epics.ca.util.IntHashMap
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 and 0.75 respectively.
IntHashMap(int) - Constructor for class org.epics.ca.util.IntHashMap
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75.
IntHashMap(int, float) - Constructor for class org.epics.ca.util.IntHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
intToIPv4Address(int) - Static method in class org.epics.ca.util.net.InetAddressUtil
Convert an integer into an IPv4 INET address.
ioid - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
I/O ID given by the context when registered.
ioid - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
I/O ID given by the context when registered.
ipv4AddressToInt(InetAddress) - Static method in class org.epics.ca.util.net.InetAddressUtil
Convert an IPv4 INET address to an integer.
isAlive() - Method in class org.epics.ca.impl.JavaProcessManager
Returns true when the process associated with this manager instance is still alive.
isEmpty() - Method in class org.epics.ca.util.IntHashMap
Tests if this hashtable maps no keys to values.
isRepeaterEnabled() - Method in class org.epics.ca.impl.LibraryConfiguration
Indicates whether the CA library should start a CA Repeater instance when the first CA library context is created and stop it when the last CA library context is destroyed.
isRepeaterOutputCaptureEnabled() - Method in class org.epics.ca.impl.LibraryConfiguration
Indicates whether the output of the CA Repeater should be captured in the CA library log.
isRepeaterRunning(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
Makes an instantaneous check to determine whether a CA Repeater instance is running on the specified port on any of the addresses bound to the local machine.
isShutdown() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
Returns true if shutdown() or shutdownNow() have been called; false otherwise.
isShutdown() - Method in class org.epics.ca.impl.reactor.Reactor
Get shutdown status.
isSuccessful() - Method in enum org.epics.ca.Status
 
isTerminated() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
Returns true if this pool has been terminated, that is, all the SerialExecutors are empty and the wrapped ExecutorService has been terminated.
isVpnActive() - Static method in class org.epics.ca.impl.repeater.NetworkUtilities
Returns an indication of whether a VPN is currently active on the local network.

J

JavaProcessManager - Class in org.epics.ca.impl
Provides the ability to spawn JVM instances which execute a user-specified Java class with user-specified system properties and arguments.
JavaProcessManager(Class<?>, Properties, String[]) - Constructor for class org.epics.ca.impl.JavaProcessManager
Constructs a new instance.
JavaProcessStreamConsumer - Class in org.epics.ca.impl
Provides support for consuming the ouput of a spawned process and sending both the stout and stderr streams to the log.

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 - 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.
LibraryConfiguration - Class in org.epics.ca.impl
Holds other parameters that the user may configure to control general- purpose aspects of the CA library behaviour.
LibraryConfiguration.PropertyNames - Enum in org.epics.ca.impl
 
LibraryLogManager - Class in org.epics.ca.util.logging
 
LibraryLogManager() - Constructor for class org.epics.ca.util.logging.LibraryLogManager
 
LibraryVersion - Class in org.epics.ca
Returns the CA Library Version.
LibraryVersion() - Constructor for class org.epics.ca.LibraryVersion
 
Listener - Interface in org.epics.ca
 
LOG_MASK - Static variable in interface org.epics.ca.Monitor
 
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.examples.Example
 
main(String[]) - Static method in class org.epics.ca.impl.repeater.UdpMessageSniffer
Starts the UDP Message Sniffer from the command line.
main(String[]) - Static method in class org.epics.ca.impl.repeater.UdpSocketTester
Starts the Socket Tester from the command line.
main(String[]) - Static method in class org.epics.ca.util.PrintLibraryVersion
 
MAX_STRING_SIZE - Static variable in class org.epics.ca.Constants
Max.
MAX_TCP_RECV - Static variable in class org.epics.ca.Constants
TCP maximum receive message size.
MAX_UDP_RECV - Static variable in class org.epics.ca.Constants
UDP maximum receive message size.
MAX_UDP_SEND - Static variable in class org.epics.ca.Constants
UDP maximum send message size.
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
 
Monitor<T> - Interface in org.epics.ca
 
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
 
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

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
 
NetworkUtilities - Class in org.epics.ca.impl.repeater
Provides general-purpose, network-related helper functions for the CA Repeater.
NetworkUtilities() - Constructor for class org.epics.ca.impl.repeater.NetworkUtilities
 
newInstance() - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
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.
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
 
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.
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.examples - package org.epics.ca.examples
 
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.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
 

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
 
PrintLibraryVersion - Class in org.epics.ca.util
 
PrintLibraryVersion() - Constructor for class org.epics.ca.util.PrintLibraryVersion
 
process() - Method in class org.epics.ca.impl.reactor.Reactor
Process requests.
processRead() - Method in class org.epics.ca.impl.TcpTransport
Process input obtained via channel (read) IO event.
processReadBuffer() - Method in class org.epics.ca.impl.TcpTransport
Process input from receive buffer
processWrite() - Method in class org.epics.ca.impl.TcpTransport
Process output (write) IO event.
promoteLeader(Runnable) - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
Promote a new leader.
PROPERTY_MASK - Static variable in interface org.epics.ca.Monitor
 
ProtocolConfiguration - Class in org.epics.ca.impl
Holds the standard EPICS parameters that the user configures to control the behaviour of the CA library with respect to channel-access protocol handling.
ProtocolConfiguration() - Constructor for class org.epics.ca.impl.ProtocolConfiguration
Constructs a new instance whose default values may be overrideen by environmental variables only.
ProtocolConfiguration(Properties) - Constructor for class org.epics.ca.impl.ProtocolConfiguration
Constructs a new instance whose default values may be overridden by environmental variables or values set in the supplied properties object.
ProtocolConfiguration.PropertyNames - Enum in org.epics.ca.impl
 
publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
Publishes a new value to a monitor's subscriber using a value that must first be deserialized from the supplied data buffer.
publish(T) - Method in class org.epics.ca.impl.monitor.blockingqueue.BlockingQueueMonitorNotificationService
Publishes a new value to a monitor's subscriber (which this library models as a Java Consumer) using the value that is directly supplied.
publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
Publishes a new value to a monitor's subscriber using a value that must first be deserialized from the supplied data buffer.
publish(T) - Method in interface org.epics.ca.impl.monitor.MonitorNotificationService
Publishes a new value to a monitor's subscriber (which this library models as a Java Consumer) using the value that is directly supplied.
publish(ByteBuffer, TypeSupports.TypeSupport<T>, int) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
Publishes a new value to a monitor's subscriber using a value that must first be deserialized from the supplied data buffer.
publish(T) - Method in class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationService
Publishes a new value to a monitor's subscriber (which this library models as a Java Consumer) using the value that is directly supplied.
put(T) - Method in interface org.epics.ca.Channel
 
put(T) - Method in class org.epics.ca.impl.ChannelImpl
 
put(InetSocketAddress, Transport) - Method in class org.epics.ca.impl.TransportRegistry
Cache new (address, transport) pair.
put(int, T) - Method in class org.epics.ca.util.IntHashMap
Maps the specified key to the specified value in this hashtable.
putAsync(T) - Method in interface org.epics.ca.Channel
 
putAsync(T) - Method in class org.epics.ca.impl.ChannelImpl
 
putNoWait(T) - Method in interface org.epics.ca.Channel
 
putNoWait(T) - Method in class org.epics.ca.impl.ChannelImpl
 

R

reactor - Variable in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
Reactor to serve.
Reactor - Class in org.epics.ca.impl.reactor
Implementation of reactor pattern using java.nio.channels.Selector.
Reactor() - Constructor for class org.epics.ca.impl.reactor.Reactor
Creates a new instance of reactor.
ReactorHandler - Interface in org.epics.ca.impl.reactor
Reactor handler interface.
read(ByteBuffer) - Method in class org.epics.ca.impl.Header
Parse CA response header.
readBooleanProperty(String, Properties, boolean) - Static method in class org.epics.ca.impl.ConfigurationReader
Returns the value of the named boolean configuration item by obtaining it from either the operating system environment, the supplied properties object or the supplied default.
readDebugLevelProperty(String, Properties, Level) - Static method in class org.epics.ca.impl.ConfigurationReader
Returns the value of the named logging level configuration item by obtaining it from either the operating system environment, the supplied properties object or the supplied default.
readFloatProperty(String, Properties, float) - Static method in class org.epics.ca.impl.ConfigurationReader
Returns the value of the named floating-point configuration item by obtaining it from either the operating system environment, the supplied properties object or the supplied default.
readIntegerProperty(String, Properties, int) - Static method in class org.epics.ca.impl.ConfigurationReader
Returns the value of the named integer configuration item by obtaining it from either the operating system environment, the supplied properties object or the supplied default.
readNotifyMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
Read notify message.
ReadNotifyRequest<T> - Class in org.epics.ca.impl.requests
CA read notify.
ReadNotifyRequest(ChannelImpl<?>, Transport, int, TypeSupports.TypeSupport<T>) - Constructor for class org.epics.ca.impl.requests.ReadNotifyRequest
 
readStringProperty(String, Properties, String) - Static method in class org.epics.ca.impl.ConfigurationReader
Returns the value of the named string configuration item by obtaining it from either the operating system environment, the supplied properties object or the supplied default.
register(SelectableChannel, int, ReactorHandler) - Method in class org.epics.ca.impl.reactor.Reactor
Registers SelectableChannel to the reactor.
registerChannel(ChannelImpl<?>) - Method in class org.epics.ca.impl.search.ChannelSearchManager
Register channel.
registeredChannelCount() - Method in class org.epics.ca.impl.search.ChannelSearchManager
Get number of registered channels.
registerResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ChannelImpl
Register a response request.
registerResponseRequest(ResponseRequest) - Method in class org.epics.ca.impl.ContextImpl
Register response request.
rehash() - Method in class org.epics.ca.util.IntHashMap
Increases the capacity of and internally reorganizes this hashtable, in order to accommodate and access its entries more efficiently.
release(TransportClient) - Method in class org.epics.ca.impl.TcpTransport
Releases transport.
releaseSendBuffer(boolean, boolean) - Method in class org.epics.ca.impl.TcpTransport
 
releaseSendBuffer(boolean, boolean) - Method in interface org.epics.ca.impl.Transport
 
releaseSendBuffer(boolean, boolean) - Method in class org.epics.ca.impl.UdpBroadcastTransport
 
releaseSynchronizationObject(Object) - Method in class org.epics.ca.util.sync.NamedLockPattern
Release synchronization lock for named object.
releaseSynchronizationObject(Object, boolean) - Method in class org.epics.ca.util.sync.NamedLockPattern
Release synchronization lock for named object.
remove(InetSocketAddress, int) - Method in class org.epics.ca.impl.TransportRegistry
Remove (address, transport) pair from cache.
remove(int) - Method in class org.epics.ca.util.IntHashMap
Removes the key (and its corresponding value) from this hashtable.
repeaterConfirmResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
 
requestServiceOnPort(int) - Method in class org.epics.ca.impl.repeater.CARepeaterServiceManager
Handles a request for the CA Repeater Service on the specified port.
rescheduleAllAfterDelay(long) - Method in class org.epics.ca.impl.search.SearchTimer
 
reset(int) - Method in class org.epics.ca.util.ResettableLatch
Resets the latch.
ResettableLatch - Class in org.epics.ca.util
A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.
ResettableLatch(int) - Constructor for class org.epics.ca.util.ResettableLatch
Constructs a CountDownLatch initialized with the given count.
response(int, short, int, ByteBuffer) - Method in interface org.epics.ca.impl.NotifyResponseRequest
Notification response.
response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.MonitorRequest
 
response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.ReadNotifyRequest
 
response(int, short, int, ByteBuffer) - Method in class org.epics.ca.impl.requests.WriteNotifyRequest
 
ResponseHandlers - Class in org.epics.ca.impl
 
ResponseHandlers() - Constructor for class org.epics.ca.impl.ResponseHandlers
 
ResponseHandlers.ResponseHandler - Interface in org.epics.ca.impl
Interface defining response handler.
ResponseRequest - Interface in org.epics.ca.impl
An interface each request expecting response must implement.
restart() - Method in class org.epics.ca.impl.search.SearchTimer
Start (or restart) a thread to process commands, or wake up an existing thread if one is already running.
resubscribe(Transport) - Method in class org.epics.ca.impl.requests.MonitorRequest
 
right(int) - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Get right child.
run() - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersHandler
 
run() - Method in class org.epics.ca.impl.search.SearchTimer.RunLoop
 
run() - Method in class org.epics.ca.impl.StatefullEventSource
 
run() - Method in class org.epics.ca.impl.TcpTransport
Echo timer.
runLoop - Variable in class org.epics.ca.impl.search.SearchTimer
 
RunLoop() - Constructor for class org.epics.ca.impl.search.SearchTimer.RunLoop
 

S

searchResponse(InetSocketAddress, Transport, Header, ByteBuffer) - Static method in class org.epics.ca.impl.ResponseHandlers
 
searchResponse(ChannelImpl<?>) - Method in class org.epics.ca.impl.search.ChannelSearchManager
Search response received notification.
SearchTimer - Class in org.epics.ca.impl.search
Timer.
SearchTimer() - Constructor for class org.epics.ca.impl.search.SearchTimer
Protected constructor (singleton pattern).
SearchTimer.Heap - Class in org.epics.ca.impl.search
A heap-based priority queue.
SearchTimer.RunLoop - Class in org.epics.ca.impl.search
The run loop is isolated in its own Runnable class just so that the main class need not implement Runnable, which would allow others to directly invoke run, which is not supported.
SearchTimer.TimerTask - Class in org.epics.ca.impl.search
 
seconds - Variable in class org.epics.ca.data.Timestamped
past 1.1.2970
send(ByteBuffer) - Method in class org.epics.ca.impl.UdpBroadcastTransport
Send a buffer through the transport.
send(ByteBuffer, InetSocketAddress) - Method in class org.epics.ca.impl.UdpBroadcastTransport
Send a buffer through the transport immediately.
serialize(ByteBuffer, T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
serializeSize(T, int) - Method in interface org.epics.ca.impl.TypeSupports.TypeSupport
 
setAccessRights(AccessRights) - Method in class org.epics.ca.impl.ChannelImpl
 
setAlarmSeverity(AlarmSeverity) - Method in class org.epics.ca.data.Alarm
 
setAlarmStatus(AlarmStatus) - Method in class org.epics.ca.data.Alarm
 
setInterestOps(AbstractSelectableChannel, int) - Method in class org.epics.ca.impl.reactor.Reactor
Change SelectionKey operations of interest.
setLabels(String[]) - Method in class org.epics.ca.data.GraphicEnum
 
setLabels(String[]) - Method in class org.epics.ca.data.GraphicEnumArray
 
setLowerAlarm(ST) - Method in class org.epics.ca.data.Graphic
 
setLowerControl(ST) - Method in class org.epics.ca.data.Control
 
setLowerDisplay(ST) - Method in class org.epics.ca.data.Graphic
 
setLowerWarning(ST) - Method in class org.epics.ca.data.Graphic
 
setMonitored(Boolean) - Method in class org.epics.ca.ChannelDescriptor
 
setName(String) - Method in class org.epics.ca.ChannelDescriptor
 
setNanos(int) - Method in class org.epics.ca.data.Timestamped
 
setPrecision(int) - Method in class org.epics.ca.data.Graphic
 
setSeconds(long) - Method in class org.epics.ca.data.Timestamped
 
setTimerId(Object) - Method in class org.epics.ca.impl.ChannelImpl
 
setType(Class<T>) - Method in class org.epics.ca.ChannelDescriptor
 
setUnits(String) - Method in class org.epics.ca.data.Graphic
 
setUpperAlarm(ST) - Method in class org.epics.ca.data.Graphic
 
setUpperControl(ST) - Method in class org.epics.ca.data.Control
 
setUpperDisplay(ST) - Method in class org.epics.ca.data.Graphic
 
setUpperWarning(ST) - Method in class org.epics.ca.data.Graphic
 
setValue(T) - Method in class org.epics.ca.data.Data
 
Severity - Enum in org.epics.ca
 
shutdown() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
Shuts down the StripedExecutorService.
shutdown() - Method in class org.epics.ca.impl.JavaProcessManager
Attempts to send an OS signal to kill the process associated with this class instance; WAITS for up to one second for the process to terminate; returns success indicator.
shutdown() - Method in class org.epics.ca.impl.JavaProcessStreamConsumer
 
shutdown() - Method in class org.epics.ca.impl.reactor.lf.LeaderFollowersThreadPool
Shutdown.
shutdown() - Method in class org.epics.ca.impl.reactor.Reactor
Shutdown the reactor.
shutDown() - Method in class org.epics.ca.impl.search.SearchTimer
Cancel all tasks and interrupt the background thread executing the current task, if any.
shutdownExecutor(ExecutorService) - Static method in class org.epics.ca.impl.monitor.MonitorNotificationServiceFactoryCreator
Utility method to cleanly shutdown an ExecutorService
shutdownNow() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
All the tasks in each of the SerialExecutors are drained to a list, as well as the tasks inside the wrapped ExecutorService.
sid - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
Channel server ID.
sid - Variable in class org.epics.ca.impl.requests.WriteNotifyRequest
Channel server ID.
size() - Method in class org.epics.ca.impl.search.SearchTimer.Heap
Return number of elements.
size() - Method in class org.epics.ca.util.IntHashMap
Returns the number of keys in this hashtable.
start(boolean) - Method in class org.epics.ca.impl.JavaProcessManager
Attempts to start a new JVM process based on the information supplied in the class constructor; returns success indicator.
startCAMessage(Transport, short, int, short, int, int, int) - Static method in class org.epics.ca.impl.Messages
Start CA message.
StatefullEventSource - Class in org.epics.ca.impl
 
StatefullEventSource() - Constructor for class org.epics.ca.impl.StatefullEventSource
 
Status - Enum in org.epics.ca
 
StripedCallable<V> - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
All of the Callables in the same "Stripe" will be executed consecutively.
StripedExecutorService - Class in eu.javaspecialists.tjsn.concurrency.stripedexecutor
The StripedExecutorService accepts Runnable/Callable objects that also implement the StripedObject interface.
StripedExecutorService() - Constructor for class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
This constructs a StripedExecutorService that wraps a cached thread pool.
StripedExecutorService(int) - Constructor for class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
This constructs a StripedExecutorService that wraps a fixed thread pool with the given number of threads.
StripedExecutorServiceMonitorNotificationService<T> - Class in org.epics.ca.impl.monitor.striped
 
StripedExecutorServiceMonitorNotificationServiceFactory - Class in org.epics.ca.impl.monitor.striped
 
StripedExecutorServiceMonitorNotificationServiceFactory(int) - Constructor for class org.epics.ca.impl.monitor.striped.StripedExecutorServiceMonitorNotificationServiceFactory
Creates a new factory with the capability of generating MonitorNotificationService instances for each Consumer.
StripedObject - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
Used to indicate which "stripe" this Runnable or Callable belongs to.
StripedRunnable - Interface in eu.javaspecialists.tjsn.concurrency.stripedexecutor
All of the Runnables in the same "Stripe" will be executed consecutively.
submit(Runnable) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
Delegates the call to submit(task, null).
submit(Runnable, T) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
If the task is a StripedObject, we execute it in-order by its stripe, otherwise we submit it directly to the wrapped executor.
submit(Callable<T>) - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
If the task is a StripedObject, we execute it in-order by its stripe, otherwise we submit it directly to the wrapped executor.
subscriptionUpdateMessage(Transport, int, int, int, int) - Static method in class org.epics.ca.impl.Messages
Update subscription message.

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.
TimerTask() - Constructor for class org.epics.ca.impl.search.SearchTimer.TimerTask
 
Timestamped<T> - Class in org.epics.ca.data
 
Timestamped() - Constructor for class org.epics.ca.data.Timestamped
 
toArray() - Method in class org.epics.ca.impl.TransportRegistry
Get array of all active (cached) transports.
toArray(T[]) - Method in class org.epics.ca.util.IntHashMap
Copies values to array.
toAscii(byte) - Static method in class org.epics.ca.util.HexDump
Get ASCII representation of byte, dot if non-readable.
toHex(byte) - Static method in class org.epics.ca.util.HexDump
Get hex representation of byte.
toString() - Method in class eu.javaspecialists.tjsn.concurrency.stripedexecutor.StripedExecutorService
Prints information about current state of this executor, the wrapped executor and the serial executors.
toString() - Method in class org.epics.ca.util.ResettableLatch
Returns a string identifying this latch, as well as its state.
Transport - Interface in org.epics.ca.impl
Interface defining transport (connection).
TransportClient - Interface in org.epics.ca.impl
Client (user) of the transport.
transportClosed() - Method in class org.epics.ca.impl.ChannelImpl
 
transportClosed() - Method in interface org.epics.ca.impl.TransportClient
Notification of forcefully closed transport.
TransportRegistry - Class in org.epics.ca.impl
Class to cache CA transports (connections to other hosts).
TransportRegistry() - Constructor for class org.epics.ca.impl.TransportRegistry
 
type - Variable in class org.epics.ca.ChannelDescriptor
 
typeSupport - Variable in class org.epics.ca.impl.requests.ReadNotifyRequest
Type support.
TypeSupports - Class in org.epics.ca.impl
 
TypeSupports() - Constructor for class org.epics.ca.impl.TypeSupports
 
TypeSupports.TypeSupport<T> - Interface in org.epics.ca.impl
 

U

UdpBroadcastTransport - Class in org.epics.ca.impl
CA UDP transport implementation.
UdpBroadcastTransport(ContextImpl, ResponseHandlers.ResponseHandler, DatagramChannel, InetSocketAddress, InetSocketAddress[]) - Constructor for class org.epics.ca.impl.UdpBroadcastTransport
 
UdpMessageSniffer - Class in org.epics.ca.impl.repeater
Provides support for monitoring CA messages associated with UDP broadcasts sent to some port of interest.
UdpMessageSniffer() - Constructor for class org.epics.ca.impl.repeater.UdpMessageSniffer
 
UdpSocketTester - Class in org.epics.ca.impl.repeater
Provides support for testing a user-specified socket to see whether it is available and reservable.
UdpSocketTester() - Constructor for class org.epics.ca.impl.repeater.UdpSocketTester
 
units - Variable in class org.epics.ca.data.Graphic
 
UNREASONABLE_CHANNEL_NAME_LENGTH - Static variable in class org.epics.ca.Constants
Unreasonable channel name length.
unregisterAndClose(SelectableChannel) - Method in class org.epics.ca.impl.reactor.Reactor
Unregisters SelectableChannel from 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.
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_MASK - Static variable in interface org.epics.ca.Monitor
 
valueOf(String) - Static method in enum org.epics.ca.AccessRights
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.Constants.ChannelProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.data.AlarmSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.data.AlarmStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.impl.LibraryConfiguration.PropertyNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.impl.ProtocolConfiguration.PropertyNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.ca.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.epics.ca.AccessRights
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.Constants.ChannelProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.data.AlarmSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.data.AlarmStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.impl.LibraryConfiguration.PropertyNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.impl.ProtocolConfiguration.PropertyNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.ca.Status
Returns an array containing the constants of this enum type, in the order they are declared.
verifyRepeaterStarts(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
Verifies that the CA Repeater instance starts within a reasonable timescale when allowing for process startup delays.
verifyRepeaterStops(int) - Static method in class org.epics.ca.impl.repeater.CARepeaterStatusChecker
Verifies that the CA Repeater instance stops within a reasonable timescale when allowing for process shutdown delays.
verifyTargetPlatformNetworkStackIsChannelAccessCompatible() - Static method in class org.epics.ca.impl.repeater.NetworkUtilities
 
versionMessage(Transport, short, int, boolean) - Static method in class org.epics.ca.impl.Messages
Version message.

W

waitFor(long, TimeUnit) - Method in class org.epics.ca.impl.JavaProcessManager
Waits for the process associated with this manager to terminate or for a timeout to occur, whichever comes soonest.
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
 
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
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links