Package xal.ca
Class BatchGetValueTimeRequest
- All Implemented Interfaces:
BatchConnectionRequestListener
batch of CA Get requests including value, status, severity and timestamp with
convenient batch operations
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
handle get request events -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BatchGetValueTimeRequest.RequestHandler
request handler -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBatchGetValueTimeRequest
(Collection<Channel> channels) Primary Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected void
requestChannelData
(Channel channel) request to get the data for the channelMethods inherited from class xal.ca.AbstractBatchGetRequest
addBatchGetRequestListener, addChannel, await, batchConnectionRequestCompleted, connectionChangeInBatch, connectionExceptionInBatch, finalize, getChannels, getException, getExceptionCount, getFailedChannels, getRecord, getRecordCount, getResultChannels, hasExceptions, isComplete, processCurrentStatus, processRecordEvent, processRequest, removeBatchGetRequestListener, submit, submitAndWait, waitForCompletion
-
Field Details
-
requestHandler
request handler
-
-
Constructor Details
-
BatchGetValueTimeRequest
Primary Constructor- Parameters:
channels
- for which to request the value, status and timestamp
-
BatchGetValueTimeRequest
public BatchGetValueTimeRequest()Constructor
-
-
Method Details
-
requestChannelData
request to get the data for the channel- Specified by:
requestChannelData
in classAbstractBatchGetRequest<ChannelTimeRecord>
- Parameters:
channel
- the channel for which to request data- Throws:
ConnectionException
GetException
-