Package xal.ca
Class BatchGetValueRequest
- All Implemented Interfaces:
BatchConnectionRequestListener
batch of CA Get requests including value only with convenient batch
operations
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
handle get request events -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BatchGetValueRequest.RequestHandler
request handler -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBatchGetValueRequest
(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
-
BatchGetValueRequest
Primary Constructor- Parameters:
channels
- for which to request the value
-
BatchGetValueRequest
public BatchGetValueRequest()Constructor
-
-
Method Details
-
requestChannelData
request to get the data for the channel- Specified by:
requestChannelData
in classAbstractBatchGetRequest<ChannelRecord>
- Parameters:
channel
- the channel for which to request data- Throws:
ConnectionException
GetException
-