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

A

AbstractCAJResponseHandler - Class in com.cosylab.epics.caj.impl.handlers
 
AbstractCAJResponseHandler(CAJContext, String) - Constructor for class com.cosylab.epics.caj.impl.handlers.AbstractCAJResponseHandler
 
AbstractCARequest - Class in com.cosylab.epics.caj.impl.requests
 
AbstractCARequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.AbstractCARequest
 
AbstractCAResponseHandler - Class in com.cosylab.epics.caj.impl.handlers
 
AbstractCAResponseHandler(String) - Constructor for class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
 
accessRights - Variable in class com.cosylab.epics.caj.CAJChannel
Channel access rights.
accessRightsListeners - Variable in class com.cosylab.epics.caj.CAJChannel
List of access rights listeners.
AccessRightsResponse - Class in com.cosylab.epics.caj.impl.handlers
CA access rights response.
AccessRightsResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.AccessRightsResponse
 
acquire() - Method in class com.cosylab.epics.caj.CAJChannel
Increment reference.
acquire(TransportClient) - Method in class com.cosylab.epics.caj.impl.CATransport
Acquires transport.
acquireSynchronizationObject(Object, long) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Acquire synchronization lock for named object.
addAccessRightsListener(AccessRightsListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addAndSetListOwnership(List, int) - Method in class com.cosylab.epics.caj.CAJChannel
 
addConnectionListener(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addConnectionListenerAndFireIfConnected(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.CAJContext
 
addContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.CAJContext
 
addMonitor(DBRType, int, int, MonitorListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addMonitorListener(MonitorListener) - Method in class com.cosylab.epics.caj.CAJMonitor
 
addressList - Variable in class com.cosylab.epics.caj.CAJContext
A space-separated list of broadcast address for process variable name resolution.
alignBuffer(int, ByteBuffer) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Fills buffer to become aligned.
allowCreation - Variable in class com.cosylab.epics.caj.CAJChannel
Allow reconnection flag.
attachCurrentThread() - Method in class com.cosylab.epics.caj.CAJContext
 
autoAddressList - Variable in class com.cosylab.epics.caj.CAJContext
Define whether or not the network interfaces should be discovered at runtime.

B

BadResponse - Class in com.cosylab.epics.caj.impl.handlers
Bad response handler.
BadResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.BadResponse
 
beaconAnomalyNotify() - Method in class com.cosylab.epics.caj.CAJContext
Called each time beacon anomaly is detected.
beaconAnomalyNotify() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Beacon anomaly detected.
beaconArrivalNotify() - Method in class com.cosylab.epics.caj.impl.CATransport
Beacon arrival.
beaconHandlers - Variable in class com.cosylab.epics.caj.CAJContext
Beacon handler map.
beaconNotify(short, long, long) - Method in class com.cosylab.epics.caj.impl.CABeaconHandler
Update beacon period and do analitical checks (server restared, routing problems, etc.)
beaconPeriod - Variable in class com.cosylab.epics.caj.CAJContext
Period in second between two beacon signals.
BeaconResponse - Class in com.cosylab.epics.caj.impl.handlers
 
BeaconResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.BeaconResponse
 
bind(boolean) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Bind UDP socket to the connectAddress.
BroadcastConnector - Class in com.cosylab.epics.caj.impl
Channel Access broadcast/repeater UDP connector.
BroadcastConnector(CAContext) - Constructor for class com.cosylab.epics.caj.impl.BroadcastConnector
 
broadcastTransport - Variable in class com.cosylab.epics.caj.CAJContext
Broadcast transport needed for channel searches.
BroadcastTransport - Class in com.cosylab.epics.caj.impl
CA UDP transport implementation.
BroadcastTransport(CAContext, ResponseHandler, DatagramChannel, InetSocketAddress, short) - Constructor for class com.cosylab.epics.caj.impl.BroadcastTransport
 
bufferSize - Static variable in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
This variable stores the size of the NIO byte buffer that should be allocated according to properties.

C

CA_DEFAULT_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Default priority (corresponds to POSIX SCHED_OTHER)
CA_DISABLE_REPEATER - Static variable in class com.cosylab.epics.caj.CARepeater
System JVM property key to disable CA repeater.
CA_ECHO_TIMEOUT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Echo (state-of-health message) reponse timeput in ms.
CA_EXTENDED_MESSAGE_HEADER_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
CA protocol message extedned header size.
CA_FORCE_NATIVE_REPEATER - Static variable in class com.cosylab.epics.caj.CARepeater
System JVM property key to force native repeater.
CA_MAJOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
CA protocol major revision (implemented by this library).
CA_MESSAGE_HEADER_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
CA protocol message header size.
CA_MINOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
CA protocol minor revision (implemented by this library).
CA_PORT_BASE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
CA protocol port base.
CA_PROTO_ACCESS_RIGHT_READ - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Read access right mask.
CA_PROTO_ACCESS_RIGHT_WRITE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Write access right mask.
CA_REPEATER_PORT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Default CA repeater port.
CA_SEARCH_DONTREPLY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Do not require response for CA search request.
CA_SEARCH_DOREPLY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Require response (even if not found) for CA search request over TCP.
CA_SERVER_PORT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Default CA server port.
CA_UNKNOWN_MINOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Unknown CA protocol minor revision.
CABeaconHandler - Class in com.cosylab.epics.caj.impl
CA beacon handler.
CABeaconHandler(CAJContext, InetSocketAddress) - Constructor for class com.cosylab.epics.caj.impl.CABeaconHandler
Constructor.
cachedBufferAllocator - Variable in class com.cosylab.epics.caj.CAJContext
Cached byte buffer allocator.
CachedByteBufferAllocator - Class in com.cosylab.epics.caj.impl
A buffer allocator which allocates and caches NIO (direct) byte buffers.
CachedByteBufferAllocator() - Constructor for class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
 
CAConnector - Class in com.cosylab.epics.caj.impl
Channel Access TCP connector.
CAConnector(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.CAConnector
 
CAConstants - Interface in com.cosylab.epics.caj.impl
CA constants.
CAContext - Interface in com.cosylab.epics.caj.impl
Interface defining CAContext (logging, reactor, thread-pool, etc.).
CAJ_DEBUG - Static variable in interface com.cosylab.epics.caj.CAJConstants
String value of the JVM property key to turn on debugging.
CAJ_SINGLE_THREADED_MODEL - Static variable in class com.cosylab.epics.caj.CAJContext
String value of the JVM property key to turn on single threaded model.
CAJ_STRIP_HOSTNAME - Static variable in interface com.cosylab.epics.caj.CAJConstants
String value of the JVM property key to strip hostname returned by InetAddress.getLocalHost().getHostName().
CAJChannel - Class in com.cosylab.epics.caj
Implementation of CAJ JCA Channel.
CAJChannel(CAJContext, int, String, ConnectionListener, short) - Constructor for class com.cosylab.epics.caj.CAJChannel
Constructor.
CAJConstants - Interface in com.cosylab.epics.caj
CAJ constants.
CAJContext - Class in com.cosylab.epics.caj
Implementation of CAJ JCA Context.
CAJContext() - Constructor for class com.cosylab.epics.caj.CAJContext
Constructor.
CAJMonitor - Class in com.cosylab.epics.caj
Implementation of CAJ JCA Monitor.
CAJMonitor(CAJContext, DBRType, int, CAJChannel, MonitorListener, int) - Constructor for class com.cosylab.epics.caj.CAJMonitor
Constructor.
calculateAlignedSize(int, int) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Calculates aligned sice.
calculatePayloadSize(short, int, Object) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
NOTE: alignment (8) is done externally
callback - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Response callback listener.
callback - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
Response callback listener.
cancel() - Method in class com.cosylab.epics.caj.CAJChannel
Called when connecton completed (successfully or not).
cancel() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Cancel.
cancel() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
cancel() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
cancel() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
cancel() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
Cancel response request (allways to be called to complete/destroy).
cancel(Object) - Static method in class com.cosylab.epics.caj.util.Timer
Cancel a scheduled task that has not yet been run.
canceled - Variable in class com.cosylab.epics.caj.CAJChannel
Cancelation status.
CARepeater - Class in com.cosylab.epics.caj
CA repeater.
CARepeater() - Constructor for class com.cosylab.epics.caj.CARepeater
Constructor.
CARepeater(int) - Constructor for class com.cosylab.epics.caj.CARepeater
Constructor.
CAResponseHandler - Class in com.cosylab.epics.caj.impl
CA response handler - main handler which dispatches responses to appripriate handlers.
CAResponseHandler(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.CAResponseHandler
 
CATransport - Class in com.cosylab.epics.caj.impl
CA transport implementation.
CATransport(CAJContext, TransportClient, ResponseHandler, SocketChannel, short, short) - Constructor for class com.cosylab.epics.caj.impl.CATransport
 
CATransportRegistry - Class in com.cosylab.epics.caj.impl
Class to cache CA transports (connections to other hosts).
CATransportRegistry() - Constructor for class com.cosylab.epics.caj.impl.CATransportRegistry
Constructor.
changedTransport() - Method in class com.cosylab.epics.caj.impl.CATransport
Changed transport (server restared) notify.
channel - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitored channel.
channel - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Channel.
channel - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Channel.
channel - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
Channel.
channel - Variable in class com.cosylab.epics.caj.impl.requests.WriteRequest
Channel.
ChannelDisconnectedResponse - Class in com.cosylab.epics.caj.impl.handlers
CA channel disconnected response.
ChannelDisconnectedResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ChannelDisconnectedResponse
 
channelID - Variable in class com.cosylab.epics.caj.CAJChannel
Client channel ID.
channelsByCID - Variable in class com.cosylab.epics.caj.CAJContext
Map of channels (keys are CIDs).
channelsByName - Variable in class com.cosylab.epics.caj.CAJContext
Map of channels (keys are names).
ChannelSearchManager - Class in com.cosylab.epics.caj.impl
 
ChannelSearchManager(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.ChannelSearchManager
Constructor.
checkState() - Method in class com.cosylab.epics.caj.CAJContext
Check context state and tries to establish necessary state.
cid - Variable in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
Client channel ID.
clear() - Method in class com.cosylab.epics.caj.CAJMonitor
 
clear() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Clear cache.
clear() - Method in class com.cosylab.epics.caj.util.Heap
Remove all elements.
clear() - Method in class com.cosylab.epics.caj.util.IntHashMap
Clears this hashtable so that it contains no keys.
ClearChannelRequest - Class in com.cosylab.epics.caj.impl.requests
CA clear channel.
ClearChannelRequest(Transport, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.ClearChannelRequest
 
ClearChannelResponse - Class in com.cosylab.epics.caj.impl.handlers
CA clear channel response.
ClearChannelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ClearChannelResponse
 
cleared - Variable in class com.cosylab.epics.caj.CAJMonitor
Cleared flag.
clearThread() - Method in class com.cosylab.epics.caj.util.Timer
set thread_ to null to indicate termination
clients - Variable in class com.cosylab.epics.caj.CARepeater
List of registered clients.
close() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Close transport.
close(boolean) - Method in class com.cosylab.epics.caj.impl.CATransport
Close connection.
close() - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
 
cmp_ - Variable in class com.cosylab.epics.caj.util.Heap
Ordering comparator.
com.cosylab.epics.caj - package com.cosylab.epics.caj
 
com.cosylab.epics.caj.impl - package com.cosylab.epics.caj.impl
 
com.cosylab.epics.caj.impl.handlers - package com.cosylab.epics.caj.impl.handlers
 
com.cosylab.epics.caj.impl.reactor - package com.cosylab.epics.caj.impl.reactor
 
com.cosylab.epics.caj.impl.reactor.lf - package com.cosylab.epics.caj.impl.reactor.lf
 
com.cosylab.epics.caj.impl.requests - package com.cosylab.epics.caj.impl.requests
 
com.cosylab.epics.caj.impl.sync - package com.cosylab.epics.caj.impl.sync
 
com.cosylab.epics.caj.util - package com.cosylab.epics.caj.util
 
com.cosylab.epics.caj.util.logging - package com.cosylab.epics.caj.util.logging
 
command - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Command field of the header.
compare(Object, Object) - Method in class com.cosylab.epics.caj.util.Heap
Perform element comparisons using comparator or natural ordering.
configure(Configuration) - Method in class com.cosylab.epics.caj.CAJContext
 
connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in class com.cosylab.epics.caj.impl.BroadcastConnector
NOTE: transport client is ignored for broadcast (UDP).
connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in class com.cosylab.epics.caj.impl.CAConnector
 
connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in interface com.cosylab.epics.caj.impl.Connector
Connect.
connectionCompleted(int, short, int) - Method in class com.cosylab.epics.caj.CAJChannel
Called when channel crated succeeded on the server.
ConnectionException - Exception in com.cosylab.epics.caj.impl
Connection exception.
ConnectionException(String, InetSocketAddress, Throwable) - Constructor for exception com.cosylab.epics.caj.impl.ConnectionException
 
connectionListeners - Variable in class com.cosylab.epics.caj.CAJChannel
List of connection listeners.
connectionState - Variable in class com.cosylab.epics.caj.CAJChannel
Connection status.
connectionTimeout - Variable in class com.cosylab.epics.caj.CAJContext
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.
connector - Variable in class com.cosylab.epics.caj.CAJContext
CA connector (creates CA virtual circuit).
Connector - Interface in com.cosylab.epics.caj.impl
Interface defining socket connector (Connector-Transport pattern).
ConsoleLogFormatter - Class in com.cosylab.epics.caj.util.logging
An implementation of java.util.logging.Formatter.
ConsoleLogFormatter() - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
 
ConsoleLogHandler - Class in com.cosylab.epics.caj.util.logging
Implementation of Java Logging API handler.
ConsoleLogHandler() - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
Default constructor.
ConsoleLogHandler(Formatter) - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
Construct handler with using giver formatter.
contains(Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
Tests if some key maps into the specified value in this hashtable.
containsKey(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
Tests if the specified object is a key in this hashtable.
containsValue(Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
Returns true if this HashMap maps one or more keys to this value.
context - Variable in class com.cosylab.epics.caj.CAJChannel
Context.
context - Variable in class com.cosylab.epics.caj.CAJMonitor
Context.
context - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAJResponseHandler
Context instance.
context - Variable in class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
Context instance.
context - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Context.
context - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Context.
context - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
Context.
context - Variable in class com.cosylab.epics.caj.impl.requests.WriteRequest
Context.
contextExceptionListeners - Variable in class com.cosylab.epics.caj.CAJContext
List of context exception listeners.
contextMessageListeners - Variable in class com.cosylab.epics.caj.CAJContext
List of context message listeners.
count - Variable in class com.cosylab.epics.caj.CAJMonitor
Number of elements (size of array) of monitored value type.
count_ - Variable in class com.cosylab.epics.caj.util.Heap
Number of used slots.
createChannel(CATransport, int, short, int) - Method in class com.cosylab.epics.caj.CAJChannel
Create a channel, i.e.
createChannel(String, ConnectionListener, short) - Method in class com.cosylab.epics.caj.CAJContext
 
createChannelFailed() - Method in class com.cosylab.epics.caj.CAJChannel
Create channel failed.
CreateChannelFailedResponse - Class in com.cosylab.epics.caj.impl.handlers
CA create channel failed response.
CreateChannelFailedResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.CreateChannelFailedResponse
 
CreateChannelRequest - Class in com.cosylab.epics.caj.impl.requests
 
CreateChannelRequest(Transport, String, int) - Constructor for class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
 
CreateChannelResponse - Class in com.cosylab.epics.caj.impl.handlers
CA create channel response.
CreateChannelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.CreateChannelResponse
 
createDatagramSocket() - Static method in class com.cosylab.epics.caj.CARepeater
Constructs an unbound datagram socket.
createDatagramSocket(int, boolean) - Static method in class com.cosylab.epics.caj.CARepeater
Constructs a atagram socket bound to the wildcard address on defined port.

D

dataCount - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Data count field of the header.
dataType - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Data type field of the header.
dbr - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
DBR to be set (sync.
DBRDecoder - Class in com.cosylab.epics.caj.impl
DBR decoder - deserializes data payload.
DBRDecoder() - Constructor for class com.cosylab.epics.caj.impl.DBRDecoder
 
DBREncoder - Class in com.cosylab.epics.caj.impl
DBR encode - serializes DBR.
DBREncoder() - Constructor for class com.cosylab.epics.caj.impl.DBREncoder
 
debug - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Debug flag.
debug - Variable in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
Debug flag.
decrementPendingRequests(int) - Method in class com.cosylab.epics.caj.CAJContext
Decrement pending requests counter.
DEFAULT_THREADPOOL_SIZE - Static variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Default thread pool size.
DEFAULT_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Default (recommended) user message priority.
description - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
CA response description.
destroy() - Method in class com.cosylab.epics.caj.CAJChannel
 
destroy(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
 
destroy() - Method in class com.cosylab.epics.caj.CAJContext
 
destroyChannel(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
Actual destory method, to be called CAJContext.
destroyChannel(CAJChannel, boolean) - Method in class com.cosylab.epics.caj.CAJContext
Destroy channel.
disableFlowControl() - Method in class com.cosylab.epics.caj.impl.CATransport
Disable flow control (enables events).
disableSelectionKey(SelectionKey) - Method in class com.cosylab.epics.caj.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 com.cosylab.epics.caj.CAJChannel
Disconnected notification.

E

echoNotify() - Method in class com.cosylab.epics.caj.impl.CATransport
Called when echo request (state-of-health message) was responed.
EchoRequest - Class in com.cosylab.epics.caj.impl.requests
CA echo request.
EchoRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EchoRequest
 
EchoResponse - Class in com.cosylab.epics.caj.impl.handlers
 
EchoResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EchoResponse
 
elementCount - Variable in class com.cosylab.epics.caj.CAJChannel
Data type element count.
enableFlowControl() - Method in class com.cosylab.epics.caj.impl.CATransport
Enable flow control (disables events).
enableSelectionKey(SelectionKey) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Enable selection key - restore its interest ops.
eventAddRequest - Variable in class com.cosylab.epics.caj.CAJMonitor
Event add request.
EventAddRequest - Class in com.cosylab.epics.caj.impl.requests
CA event add request (creates a monitor on channel).
EventAddRequest(CAJChannel, CAJMonitor, Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
EventAddResponse - Class in com.cosylab.epics.caj.impl.handlers
 
EventAddResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EventAddResponse
 
EventCancelRequest - Class in com.cosylab.epics.caj.impl.requests
CA event cacnel request (cancels a monitor on channel).
EventCancelRequest(Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.EventCancelRequest
 
EventCancelResponse - Class in com.cosylab.epics.caj.impl.handlers
 
EventCancelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EventCancelResponse
 
eventDispatcher - Variable in class com.cosylab.epics.caj.CAJContext
Event dispatcher.
EventsOffRequest - Class in com.cosylab.epics.caj.impl.requests
CA events off (disable subscription flow).
EventsOffRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EventsOffRequest
 
EventsOnRequest - Class in com.cosylab.epics.caj.impl.requests
CA events on (enable subscription flow).
EventsOnRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EventsOnRequest
 
exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
exception(int, String) - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
Exception response notification.
ExceptionHandler - Interface in com.cosylab.epics.caj.impl
Interface defining exception response handler.
ExceptionResponse - Class in com.cosylab.epics.caj.impl.handlers
 
ExceptionResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
 
execute(Runnable) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Execute given task.
executeAfterDelay(long, Timer.TimerRunnable) - Method in class com.cosylab.epics.caj.util.Timer
Excecute the given command after waiting for the given delay.
executePeriodically(long, Timer.TimerRunnable, long) - Method in class com.cosylab.epics.caj.util.Timer
Execute the given command every period milliseconds AT FIXED RATE.
extract() - Method in class com.cosylab.epics.caj.util.Heap
Return and remove least element, or null if empty.

F

fanOut(InetSocketAddress, ByteBuffer) - Method in class com.cosylab.epics.caj.CARepeater
 
flush() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
flush() - Method in class com.cosylab.epics.caj.impl.CATransport
Flush send buffer.
flush() - Method in interface com.cosylab.epics.caj.impl.Transport
Enqueue (if necessary submit) request message.
flush() - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
 
flushInternal() - Method in class com.cosylab.epics.caj.impl.CATransport
Flush send buffer (blocks until flushed).
flushIO() - Method in class com.cosylab.epics.caj.CAJContext
 
format(LogRecord) - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
Format the given LogRecord.

G

generateRequestMessage() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Generates (new instance) new request message.
generateSearchRequestMessage(Transport, ByteBuffer) - Method in class com.cosylab.epics.caj.CAJChannel
Send search message.
generateSearchRequestMessage(Transport, ByteBuffer, String, int) - Static method in class com.cosylab.epics.caj.impl.requests.SearchRequest
Generate search request message.
generateVersionRequestMessage(Transport, ByteBuffer, short, int, boolean) - Static method in class com.cosylab.epics.caj.impl.requests.VersionRequest
Generate version request message.
get(DBRType, int) - Method in class com.cosylab.epics.caj.CAJChannel
 
get(DBRType, int, GetListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
get() - Method in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
Get a byte buffer.
get(InetSocketAddress, short) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Lookup for a transport for given address.
get(InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Lookup for a transport for given address (all priorities).
get(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
Returns the value to which the specified key is mapped in this map.
getAccessRightsListeners() - Method in class com.cosylab.epics.caj.CAJChannel
 
getAddress() - Method in exception com.cosylab.epics.caj.impl.ConnectionException
Get connection addresss.
getAddressList() - Method in class com.cosylab.epics.caj.CAJContext
Get search address list.
getBeaconHandler(InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
Get (and if necessary create) beacon handler.
getBeaconPeriod() - Method in class com.cosylab.epics.caj.CAJContext
Get beacon period (in seconds).
getBroadcastAddresses() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Get list of broadcast addresses.
getBroadcastPort() - Method in class com.cosylab.epics.caj.CAJContext
Get broadcast port.
getBroadcastPort() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get CA broadcast (send) port.
getBroadcastTransport() - Method in class com.cosylab.epics.caj.CAJContext
Broadcast transport.
getBroadcastTransport() - Method in interface com.cosylab.epics.caj.impl.CAContext
Broadcast transport.
getCachedBufferAllocator() - Method in class com.cosylab.epics.caj.CAJContext
Get cached byte allocator.
getCachedBufferAllocator() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get cached byte allocator.
getChannel(int) - Method in class com.cosylab.epics.caj.CAJContext
Searches for a channel with given channel ID.
getChannel(String, short, boolean) - Method in class com.cosylab.epics.caj.CAJContext
Searches for a channel with given channel name.
getChannel() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getChannelID() - Method in class com.cosylab.epics.caj.CAJChannel
Get client channel ID.
getChannels() - Method in class com.cosylab.epics.caj.CAJContext
 
getChannelSearchManager() - Method in class com.cosylab.epics.caj.CAJContext
Get channel search manager.
getConnectAddress() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Get connect address.
getConnectionListeners() - Method in class com.cosylab.epics.caj.CAJChannel
 
getConnectionState() - Method in class com.cosylab.epics.caj.CAJChannel
 
getConnectionTimeout() - Method in class com.cosylab.epics.caj.CAJContext
Get connection timeout (in seconds).
getContext() - Method in class com.cosylab.epics.caj.CAJChannel
 
getContext() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getContext() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
getContext() - Method in class com.cosylab.epics.caj.impl.CATransport
 
getContext() - Method in interface com.cosylab.epics.caj.impl.Transport
Get context transport is living in.
getContextExceptionListeners() - Method in class com.cosylab.epics.caj.CAJContext
 
getContextMessageListeners() - Method in class com.cosylab.epics.caj.CAJContext
 
getCount() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getDBR(DBR, short, int, ByteBuffer) - Static method in class com.cosylab.epics.caj.impl.DBRDecoder
Get (deserialize) data payload buffer to DBR structure.
getElementCount() - Method in class com.cosylab.epics.caj.CAJChannel
 
getEventDispatcher() - Method in class com.cosylab.epics.caj.CAJContext
Get event dispatcher.
getFieldType() - Method in class com.cosylab.epics.caj.CAJChannel
 
getHostName() - Method in class com.cosylab.epics.caj.CAJChannel
NOTE: synchronization guarantees that transport is non-null and state == CONNECTED.
getIgnoredAddresses() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Get list of ignored addresses.
getIOID() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
getIOID() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
getIOID() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
getIOID() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
Get I/O ID.
getLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.CAJContext
Set last UDP recived sequence number.
getLeaderFollowersThreadPool() - Method in class com.cosylab.epics.caj.CAJContext
Get LF thread pool.
getLeaderFollowersThreadPool() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get LF thread pool.
getLogger() - Method in class com.cosylab.epics.caj.CAJContext
Get logger.
getLogger() - Method in interface com.cosylab.epics.caj.util.logging.LoggerProvider
Get Java Logger API Logger instance.
getMask() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getMaxArrayBytes() - Method in class com.cosylab.epics.caj.CAJContext
Get max size of payload.
getMinorRevision() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
getMinorRevision() - Method in class com.cosylab.epics.caj.impl.CATransport
 
getMinorRevision() - Method in interface com.cosylab.epics.caj.impl.Transport
Transport protocol minor revision.
getMonitorListener() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getMonitorListeners() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getName() - Method in class com.cosylab.epics.caj.CAJChannel
 
getOwnerIndex() - Method in class com.cosylab.epics.caj.CAJChannel
 
getPriority() - Method in class com.cosylab.epics.caj.CAJChannel
Get process priority.
getPriority() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
getPriority() - Method in class com.cosylab.epics.caj.impl.CATransport
 
getPriority() - Method in interface com.cosylab.epics.caj.impl.Request
Get request priority, higher view higher priority.
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Return default priority.
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EchoRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventsOffRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventsOnRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.HostNameRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.SubscriptionUpdateRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.UserNameRequest
 
getPriority() - Method in class com.cosylab.epics.caj.impl.requests.VersionRequest
 
getPriority() - Method in interface com.cosylab.epics.caj.impl.Transport
Transport priority.
getReactor() - Method in class com.cosylab.epics.caj.CAJContext
Get context reactor.
getReactor() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get context reactor.
getReadAccess() - Method in class com.cosylab.epics.caj.CAJChannel
 
getRemoteAddress() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
getRemoteAddress() - Method in class com.cosylab.epics.caj.impl.CATransport
 
getRemoteAddress() - Method in interface com.cosylab.epics.caj.impl.Transport
Get remote address.
getRepeaterPort() - Method in class com.cosylab.epics.caj.CAJContext
Get repeater port.
getRequestMessage() - Method in interface com.cosylab.epics.caj.impl.Request
Get request message to be sent.
getRequestMessage() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
 
getResponseRequest(int) - Method in class com.cosylab.epics.caj.CAJContext
Searches for a response request with given channel IOID.
getSearchTries() - Method in class com.cosylab.epics.caj.CAJChannel
Get number of search tried for this channel.
getServerChannelID() - Method in class com.cosylab.epics.caj.CAJChannel
Get SID.
getServerPort() - Method in class com.cosylab.epics.caj.CAJContext
Get server port.
getServerPort() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get CA server port.
getSID() - Method in class com.cosylab.epics.caj.CAJMonitor
Get this monitor subscription ID.
getSID() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Get channel server ID.
getSocketAddressList(String, int) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
getSocketAddressList(String, int, InetSocketAddress[]) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
getTargetArch() - Static method in class com.cosylab.epics.caj.JNIRepeater
Get standard "system-arch" string.
getTimer() - Method in class com.cosylab.epics.caj.CAJContext
Get timer.
getTimer() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get timer.
getTransport() - Method in class com.cosylab.epics.caj.CAJChannel
Get transport used by this channel.
getTransportRegistry() - Method in class com.cosylab.epics.caj.CAJContext
Get CA transport (virtual circuit) registry.
getTransportRegistry() - Method in interface com.cosylab.epics.caj.impl.CAContext
Get CA transport (virtual circuit) registry.
getType() - Method in class com.cosylab.epics.caj.CAJMonitor
 
getVersion() - Method in class com.cosylab.epics.caj.CAJContext
Get context version.
getWriteAccess() - Method in class com.cosylab.epics.caj.CAJChannel
 

H

handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.CATransport
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
 
handleEvent(SelectionKey) - Method in interface com.cosylab.epics.caj.impl.reactor.ReactorHandler
Process request of given SelectionKey.
handleException(int, int, String, ByteBuffer) - Method in interface com.cosylab.epics.caj.impl.ExceptionHandler
Exception response notification.
handleException(int, int, String, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
 
handleException(int, int, String, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
 
handler - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Application-specific event processing handler.
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.CAResponseHandler
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
NOTE: (Extended) header buffer size validation should have been already done.
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BadResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.NoopResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in interface com.cosylab.epics.caj.impl.ResponseHandler
Handle response.
Heap - Class in com.cosylab.epics.caj.util
A heap-based priority queue.
Heap(int, Comparator) - Constructor for class com.cosylab.epics.caj.util.Heap
Create a Heap with the given initial capacity and comparator
Heap(int) - Constructor for class com.cosylab.epics.caj.util.Heap
Create a Heap with the given capacity, and relying on natural ordering.
heap_ - Variable in class com.cosylab.epics.caj.util.Timer
Tasks are maintained in a standard priority queue.
HexDump - Class in com.cosylab.epics.caj.util
Utility for dumping binary data.
HexDump() - Constructor for class com.cosylab.epics.caj.util.HexDump
 
hexDump(String, byte[]) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int, int) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
HostNameRequest - Class in com.cosylab.epics.caj.impl.requests
 
HostNameRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.HostNameRequest
 

I

incrementPendingRequests() - Method in class com.cosylab.epics.caj.CAJContext
Increment pending requests counter.
InetAddressUtil - Class in com.cosylab.epics.caj.util
InetAddress utility methods.
InetAddressUtil() - Constructor for class com.cosylab.epics.caj.util.InetAddressUtil
 
initialize() - Method in class com.cosylab.epics.caj.CAJContext
 
initialize() - Method in class com.cosylab.epics.caj.CARepeater
Initialize CA repeater.
initializeLogger() - Method in class com.cosylab.epics.caj.CAJContext
Initialize context logger.
initializeLogger() - Method in class com.cosylab.epics.caj.CARepeater
Initialize context logger.
initiateSearch() - Method in class com.cosylab.epics.caj.CAJChannel
Initiate search (connect) procedure.
insert(Object) - Method in class com.cosylab.epics.caj.util.Heap
Insert an element, resize if necessary.
insertCAHeader(Transport, ByteBuffer, short, int, short, int, int, int) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Inserts CA header to the buffer.
insertPayload(ByteBuffer, short, int, Object) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
Insert value payload.
insertPayload(ByteBuffer, short, int, DBR) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
Insert DBR payload.
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Called after header is parsed by parseHeader() method.
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AccessRightsResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BadResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BeaconResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ChannelDisconnectedResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ClearChannelResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.CreateChannelFailedResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.CreateChannelResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EchoResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EventAddResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EventCancelResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.NoopResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ReadNotifyResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.RepeaterConfirmResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.SearchResponse
UDP response.
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.VersionResponse
 
internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.WriteNotifyResponse
 
IntHashMap - Class in com.cosylab.epics.caj.util
A hash map that uses primitive ints for the key instead of objects.
IntHashMap() - Constructor for class com.cosylab.epics.caj.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 com.cosylab.epics.caj.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 com.cosylab.epics.caj.util.IntHashMap
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
intToIPv4Address(int) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
Convert an integer into an IPv4 INET address.
invalidateLastReceivedSequence() - Method in class com.cosylab.epics.caj.CAJContext
 
invalidateLastReceivedSequence() - Method in interface com.cosylab.epics.caj.impl.CAContext
Invalidate last (UDP) received sequence.
ioid - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
I/O ID given by the context when registered.
ioid - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
I/O ID given by the context when registered.
ipv4AddressToInt(InetAddress) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
Convert an IPv4 INET address to an integer.
isAutoAddressList() - Method in class com.cosylab.epics.caj.CAJContext
Get auto search-list flag.
isCleared() - Method in class com.cosylab.epics.caj.CAJMonitor
Get cleared flag.
isDestroyed() - Method in class com.cosylab.epics.caj.CAJContext
Get destruction status.
isEmpty() - Method in class com.cosylab.epics.caj.util.IntHashMap
Tests if this hashtable maps no keys to values.
isInitialized() - Method in class com.cosylab.epics.caj.CAJContext
Get initialization status.
isRegistrationConfirmed() - Method in class com.cosylab.epics.caj.CAJContext
Get repeater registration status.
isRepeaterRunning(int) - Static method in class com.cosylab.epics.caj.CARepeater
Check if repeater is running.
isShutdown() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Get shutdown status.

J

JNI_DISABLE_REPEATER - Static variable in class com.cosylab.epics.caj.JNIRepeater
System JVM property key to disable JNI repeater.
JNIRepeater - Class in com.cosylab.epics.caj
Temporary code that runs JNI CA Repeater, port to java to be done.
JNIRepeater() - Constructor for class com.cosylab.epics.caj.JNIRepeater
 

K

KEY_TRACE - Static variable in class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
System property key to enable trace messages.

L

lastReportedConnectionState - Variable in class com.cosylab.epics.caj.CAJChannel
Last reported connection status.
LeaderFollowersHandler - Class in com.cosylab.epics.caj.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 com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Constructor.
leaderFollowersThreadPool - Variable in class com.cosylab.epics.caj.CAJContext
Leader/followers thread pool.
LeaderFollowersThreadPool - Class in com.cosylab.epics.caj.impl.reactor.lf
 
LeaderFollowersThreadPool() - Constructor for class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Constructor.
left(int) - Method in class com.cosylab.epics.caj.util.Heap
Get left child.
listeners - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitor listeners.
loadConfiguration() - Method in class com.cosylab.epics.caj.CAJContext
Load configuration.
localDatagramSocket - Variable in class com.cosylab.epics.caj.CARepeater
Local unbounded DatagramSocket.
logger - Variable in class com.cosylab.epics.caj.CAJContext
Context logger.
logger - Variable in class com.cosylab.epics.caj.CARepeater
Context logger.
LoggerProvider - Interface in com.cosylab.epics.caj.util.logging
Interface defininf an instance providing a Java Logger API Logger instance.

M

main(String[]) - Static method in class com.cosylab.epics.caj.CARepeater
Main entry-point.
mask - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitor mask.
MAX_STRING_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Max.
MAX_TCP_RECV - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
TCP maximum receive message size.
MAX_UDP_RECV - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
UDP maximum receive message size.
MAX_UDP_SEND - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
UDP maximum send message size.
MAX_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Maximum user message priority.
maxArrayBytes - Variable in class com.cosylab.epics.caj.CAJContext
Length in bytes of the maximum array size that may pass through CA.
MIN_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Minimum user message priority.
monitor - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Response callback listener.
monitorChanged(MonitorEvent) - Method in class com.cosylab.epics.caj.CAJMonitor
 
monitors - Variable in class com.cosylab.epics.caj.CAJChannel
Map of channels (keys are CIDs).

N

name - Variable in class com.cosylab.epics.caj.CAJChannel
Channel name.
NamedLockPattern - Class in com.cosylab.epics.caj.impl.sync
Named lock implementation (I named it "Named-lock pattern").
NamedLockPattern() - Constructor for class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Default constructor.
nextTask() - Method in class com.cosylab.epics.caj.util.Timer
Return the next task to execute, or null if thread is interrupted.
nodes_ - Variable in class com.cosylab.epics.caj.util.Heap
The tree nodes, packed into an array.
NoopResponse - Class in com.cosylab.epics.caj.impl.handlers
NOOP response.
NoopResponse(CAJContext, String) - Constructor for class com.cosylab.epics.caj.impl.handlers.NoopResponse
 
notifyException(ContextExceptionEvent) - Method in class com.cosylab.epics.caj.CAJContext
Notifies context listeners about exception.
NotifyResponseRequest - Interface in com.cosylab.epics.caj.impl
 
numberOfActiveTransports() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Get number of active (cached) transports.

O

owner - Variable in class com.cosylab.epics.caj.CAJChannel
 
ownerIndex - Variable in class com.cosylab.epics.caj.CAJChannel
 
ownerLock - Variable in class com.cosylab.epics.caj.CAJChannel
 

P

parameter1 - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Parameter 1 field of the header.
parameter2 - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Parameter 2 field of the header.
parent(int) - Method in class com.cosylab.epics.caj.util.Heap
Get parent index.
parseHeader(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Parse CA response header.
payloadSize - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Payload size field of the header.
peek() - Method in class com.cosylab.epics.caj.util.Heap
Return least element without removing it, or null if empty.
pendEvent(double) - Method in class com.cosylab.epics.caj.CAJContext
 
pendingResponseRequests - Variable in class com.cosylab.epics.caj.CAJContext
Map of pending response requests (keys are IOID).
pendIO(double) - Method in class com.cosylab.epics.caj.CAJContext
 
poll() - Method in class com.cosylab.epics.caj.CAJContext
 
printInfo(PrintStream) - Method in class com.cosylab.epics.caj.CAJChannel
 
printInfo(PrintStream) - Method in class com.cosylab.epics.caj.CAJContext
 
priority - Variable in class com.cosylab.epics.caj.CAJChannel
Process priority.
priority - Variable in class com.cosylab.epics.caj.impl.CATransport
Process priority.
priority - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Request send priority.
process() - Method in class com.cosylab.epics.caj.CARepeater
Process UDP requests.
process() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Process requests.
processRead() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Process input (read) IO event.
processRead() - Method in class com.cosylab.epics.caj.impl.CATransport
Process input (read) IO event.
processRead(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CATransport
Process input.
processWrite() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Process output (write) IO event.
processWrite() - Method in class com.cosylab.epics.caj.impl.CATransport
Process output (write) IO event.
prohibitIOCancel - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Requested data count.
promoteLeader(Runnable) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Promote a new leader.
publish(LogRecord) - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
Prints the log record to the console using the current formatter, if the log record is loggable.
put(byte[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(byte[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(short[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(short[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(int[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(int[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(float[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(float[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(double[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(double[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(String[]) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(String[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
put(DBRType, int, Object) - Method in class com.cosylab.epics.caj.CAJChannel
Put value.
put(DBRType, int, Object, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
Put value.
put(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
Return buffer to a cache.
put(InetSocketAddress, Transport) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Cache new (address, transport) pair.
put(int, Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
Maps the specified key to the specified value in this hashtable.
putACKS(Severity, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
putACKS(Severity) - Method in class com.cosylab.epics.caj.CAJChannel
 
putACKT(boolean, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
putACKT(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
 

R

reactor - Variable in class com.cosylab.epics.caj.CAJContext
Reactor.
reactor - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Reactor to serve.
Reactor - Class in com.cosylab.epics.caj.impl.reactor
Implementation of reactor pattern using java.nio.channels.Selector.
Reactor() - Constructor for class com.cosylab.epics.caj.impl.reactor.Reactor
Creates a new instance of reactor.
ReactorHandler - Interface in com.cosylab.epics.caj.impl.reactor
Reactor handler interface.
ReadNotifyRequest - Class in com.cosylab.epics.caj.impl.requests
CA read notify.
ReadNotifyRequest(CAJChannel, GetListener, DBR, Transport, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
ReadNotifyResponse - Class in com.cosylab.epics.caj.impl.handlers
 
ReadNotifyResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ReadNotifyResponse
 
references - Variable in class com.cosylab.epics.caj.CAJChannel
Reference counting.
register(SelectableChannel, int, ReactorHandler) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Registers SelectableChannel to the reactor.
registerChannel(CAJChannel) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Register channel.
registeredChannelCount() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Get number of registered channels.
registerNewClient(InetSocketAddress) - Method in class com.cosylab.epics.caj.CARepeater
 
registerResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJChannel
Register a response request.
registerResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJContext
Register response request.
registrationConfirmed - Variable in class com.cosylab.epics.caj.CAJContext
Registration confirmation status.
registrationRequest() - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
Issue registration request to repeater.
rehash() - Method in class com.cosylab.epics.caj.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 com.cosylab.epics.caj.impl.CATransport
Releases transport.
releaseSynchronizationObject(Object) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Release synchronization lock for named object.
releaseSynchronizationObject(Object, boolean) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Release synchronization lock for named object.
remove(InetSocketAddress, short) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Remove (address, transport) pair from cache.
remove(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
Removes the key (and its corresponding value) from this hashtable.
removeAccessRightsListener(AccessRightsListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
removeAndUnsetListOwnership() - Method in class com.cosylab.epics.caj.CAJChannel
 
removeConnectionListener(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
removeContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.CAJContext
 
removeContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.CAJContext
 
removeMonitorListener(MonitorListener) - Method in class com.cosylab.epics.caj.CAJMonitor
 
repeaterConfirm(InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
Repeater registration confirmation.
RepeaterConfirmResponse - Class in com.cosylab.epics.caj.impl.handlers
 
RepeaterConfirmResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.RepeaterConfirmResponse
 
repeaterInit() - Static method in class com.cosylab.epics.caj.JNIRepeater
 
repeaterPort - Variable in class com.cosylab.epics.caj.CAJContext
Port number for the repeater to listen to.
repeaterPort - Variable in class com.cosylab.epics.caj.CARepeater
Repeater port.
RepeaterRegisterRequest - Class in com.cosylab.epics.caj.impl.requests
CA repeater register request.
RepeaterRegisterRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.RepeaterRegisterRequest
 
RepeaterRegistrationTask - Class in com.cosylab.epics.caj.impl
Repeater registration tasks.
RepeaterRegistrationTask(CAJContext, InetSocketAddress) - Constructor for class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
 
Request - Interface in com.cosylab.epics.caj.impl
Interface defining request to be sent via Transport.
requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Requested data count.
requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Requested data count.
requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
Requested data count.
requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Requested data type.
requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Requested data type.
requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
Requested data type.
requestMessage - Variable in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Request message.
response(int, short, int, ByteBuffer) - Method in interface com.cosylab.epics.caj.impl.NotifyResponseRequest
Notification response.
response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Called everytime on monitor changed event.
response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
responseHandler - Variable in class com.cosylab.epics.caj.impl.BroadcastTransport
CAS reponse handler.
responseHandler - Variable in class com.cosylab.epics.caj.impl.CATransport
CA reponse handler.
ResponseHandler - Interface in com.cosylab.epics.caj.impl
Interface defining response handler.
ResponseRequest - Interface in com.cosylab.epics.caj.impl
 
ResponseRequestExceptionHandler - Class in com.cosylab.epics.caj.impl.handlers
 
ResponseRequestExceptionHandler(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
 
responseRequests - Variable in class com.cosylab.epics.caj.CAJChannel
List of all channels pending requests.
restart() - Method in class com.cosylab.epics.caj.util.Timer
Start (or restart) a thread to process commands, or wake up an existing thread if one is already running.
resubscribeSubscription(Transport) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Resubscribe subscription.
right(int) - Method in class com.cosylab.epics.caj.util.Heap
Get right child.
run() - Method in class com.cosylab.epics.caj.CARepeater
 
run() - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
 
run() - Method in class com.cosylab.epics.caj.util.Timer.RunLoop
 
runInBackground(int) - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
Schedules registration requests every period ms.
runLoop_ - Variable in class com.cosylab.epics.caj.util.Timer
 

S

SearchRequest - Class in com.cosylab.epics.caj.impl.requests
CA search request.
SearchRequest(Transport, String, int) - Constructor for class com.cosylab.epics.caj.impl.requests.SearchRequest
 
searchResponse(int, int, short, int, short, InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
Search response from server (channel found).
searchResponse(CAJChannel, int, boolean, long) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Search reponse received notification.
SearchResponse - Class in com.cosylab.epics.caj.impl.handlers
 
SearchResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.SearchResponse
 
searchTries - Variable in class com.cosylab.epics.caj.CAJChannel
Number of channel search tries.
send(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Send a buffer through the transport.
send(ByteBuffer, InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Send a buffer through the transport immediately.
send(Request, InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Send a request message through the transport.
send(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CATransport
Send a buffer through the transport.
SEND_IMMEDIATELY_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Highest priority, message is sent immediately.
sequenceNumberIO - Variable in class com.cosylab.epics.caj.CAJChannel
IO sequence number.
sequenceNumberIO - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
IO sequence number.
serverChannelID - Variable in class com.cosylab.epics.caj.CAJChannel
Server channel ID.
serverPort - Variable in class com.cosylab.epics.caj.CAJContext
Port number for the server to listen to.
setAccessRights(int) - Method in class com.cosylab.epics.caj.CAJChannel
Set access rights.
setBroadcastAddresses(InetSocketAddress[]) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Set list of broadcast addresses.
setIgnoredAddresses(InetSocketAddress[]) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Set list of broadcast addresses.
setInterestOps(AbstractSelectableChannel, int) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Change SelectionKey operations of interest.
setLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.CAJContext
Set last UDP recived sequence number.
shutdown() - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Shutdown.
shutdown() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Shutdown the reactor.
shutDown() - Method in class com.cosylab.epics.caj.util.Timer
Cancel all tasks and interrupt the background thread executing the current task, if any.
sid - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Channel server ID.
size() - Method in class com.cosylab.epics.caj.util.Heap
Return number of elements.
size() - Method in class com.cosylab.epics.caj.util.IntHashMap
Returns the number of keys in this hashtable.
startRepeater(int) - Static method in class com.cosylab.epics.caj.CARepeater
Start repeater as detached process.
submit(Request) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Send request message(s) immediately.
submit(Request) - Method in class com.cosylab.epics.caj.impl.CATransport
 
submit() - Method in interface com.cosylab.epics.caj.impl.Request
Submit this request message to the corresponding transport.
submit() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Submit request to the corresponding transport.
submit() - Method in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
If sync.
submit() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Submit request to the corresponding transport.
submit() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
If sync.
submit(Request) - Method in interface com.cosylab.epics.caj.impl.Transport
Enqueue (if supported or if necessary send immediately) request message.
SubscriptionUpdateRequest - Class in com.cosylab.epics.caj.impl.requests
CA subscription update (read notify) request.
SubscriptionUpdateRequest(Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.SubscriptionUpdateRequest
 
subsid - Variable in class com.cosylab.epics.caj.CAJMonitor
Subscription ID.
subsid - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Subscription ID given by the context when registered.
sync - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
Sync.
syncConnection - Variable in class com.cosylab.epics.caj.CAJChannel
Sync.

T

testIO() - Method in class com.cosylab.epics.caj.CAJContext
 
thread_ - Variable in class com.cosylab.epics.caj.util.Timer
The thread used to process commands
threadPool - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Leader-followers thread pool.
timeout() - Method in class com.cosylab.epics.caj.CAJChannel
 
timeout(long) - Method in class com.cosylab.epics.caj.impl.CATransport
Beacon timer.
timeout(long) - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
 
timeout() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
 
timeout() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
 
timeout() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
timeout() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
Timeout notification.
timeout(long) - Method in interface com.cosylab.epics.caj.util.Timer.TimerRunnable
Method invoked by timer at requested time.
timer - Variable in class com.cosylab.epics.caj.CAJContext
Timer.
Timer - Class in com.cosylab.epics.caj.util
Timer.
Timer() - Constructor for class com.cosylab.epics.caj.util.Timer
Protected constructor (singleton pattern).
Timer.RunLoop - Class in com.cosylab.epics.caj.util
The runloop 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.
Timer.RunLoop() - Constructor for class com.cosylab.epics.caj.util.Timer.RunLoop
 
Timer.TimerRunnable - Interface in com.cosylab.epics.caj.util
Timer runnable interface.
toArray() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Get array of all active (cached) transports.
toArray(Object[]) - Method in class com.cosylab.epics.caj.util.IntHashMap
Copies values to array.
toString() - Method in class com.cosylab.epics.caj.CAJChannel
 
transport - Variable in class com.cosylab.epics.caj.CAJChannel
Server transport.
transport - Variable in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Transport to be used when sending.
Transport - Interface in com.cosylab.epics.caj.impl
Interface defining transport (connection).
transportChanged() - Method in class com.cosylab.epics.caj.CAJChannel
 
transportChanged() - Method in interface com.cosylab.epics.caj.impl.TransportClient
Notification of network change (server restarted).
TransportClient - Interface in com.cosylab.epics.caj.impl
Client (user) of the transport.
transportClosed() - Method in class com.cosylab.epics.caj.CAJChannel
 
transportClosed() - Method in interface com.cosylab.epics.caj.impl.TransportClient
Notification of forcefully closed transport.
transportRegistry - Variable in class com.cosylab.epics.caj.CAJContext
CA transport (virtual circuit) registry.
transportResponsive(Transport) - Method in class com.cosylab.epics.caj.CAJChannel
 
transportResponsive(Transport) - Method in interface com.cosylab.epics.caj.impl.TransportClient
Notification of responsive transport (e.g.
transportUnresponsive() - Method in class com.cosylab.epics.caj.CAJChannel
 
transportUnresponsive() - Method in interface com.cosylab.epics.caj.impl.TransportClient
Notification of unresponsive transport (e.g.
type - Variable in class com.cosylab.epics.caj.CAJChannel
Channel data type.
type - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitored value type.

U

UNREASONABLE_CHANNEL_NAME_LENGTH - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Unreasonable channel name length.
unregisterAndClose(SelectableChannel) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Deregisters SelectableChannel from the reactor.
unregisterChannel(CAJChannel) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Unregister channel.
unregisterResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJChannel
 
unregisterResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJContext
Unregister response request.
unsetListOwnership() - Method in class com.cosylab.epics.caj.CAJChannel
 
updateSubscription() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Update subscription.
UserNameRequest - Class in com.cosylab.epics.caj.impl.requests
 
UserNameRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.UserNameRequest
 

V

verifyClients() - Method in class com.cosylab.epics.caj.CARepeater
Verify all the clients.
VERSION - Static variable in class com.cosylab.epics.caj.CAJContext
Version.
VersionRequest - Class in com.cosylab.epics.caj.impl.requests
CA version request.
VersionRequest(Transport, short) - Constructor for class com.cosylab.epics.caj.impl.requests.VersionRequest
 
VersionRequest(Transport, short, int, boolean) - Constructor for class com.cosylab.epics.caj.impl.requests.VersionRequest
Used for determining UDP roundtrip times.
VersionResponse - Class in com.cosylab.epics.caj.impl.handlers
 
VersionResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.VersionResponse
 

W

WriteNotifyRequest - Class in com.cosylab.epics.caj.impl.requests
CA write notify.
WriteNotifyRequest(CAJChannel, PutListener, Transport, int, int, int, Object) - Constructor for class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
WriteNotifyResponse - Class in com.cosylab.epics.caj.impl.handlers
 
WriteNotifyResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.WriteNotifyResponse
 
WriteRequest - Class in com.cosylab.epics.caj.impl.requests
CA write notify.
WriteRequest(CAJChannel, Transport, int, int, int, int, Object) - Constructor for class com.cosylab.epics.caj.impl.requests.WriteRequest
 

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

Copyright © 2004-2008 Cosylab. All Rights Reserved.