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 classhandle get request events -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BatchGetValueTimeRequest.RequestHandlerrequest handler -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBatchGetValueTimeRequest(Collection<Channel> channels) Primary Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrequestChannelData(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:
requestChannelDatain classAbstractBatchGetRequest<ChannelTimeRecord>- Parameters:
channel- the channel for which to request data- Throws:
ConnectionExceptionGetException
-