T
- The concrete type of the data to be read.public static interface DataReader.Selector<T> extends DDSObject
DataReader
.
Selector can be used with DataReader.read(Selector)
and DataReader.take(Selector)
or it can be used stand-alone as it provides read()
and take()
functions.
DataReader.select()
creates a Selector that is bound to the DataReader
.
A Selector may encapsulate any combination of InstanceHandle
,
Subscriber.DataState
, a query filter. It can be used to bound the maximum
number of samples retrieved.Modifier and Type | Method and Description |
---|---|
DataReader.Selector<T> |
Content(String queryExpression,
List<String> queryParameters) |
DataReader.Selector<T> |
dataState(Subscriber.DataState state) |
ReadCondition<T> |
getCondition() |
Subscriber.DataState |
getDataState() |
InstanceHandle |
getInstance() |
int |
getMaxSamples() |
String |
getQueryExpression() |
List<String> |
getQueryParameters() |
DataReader.Selector<T> |
instance(InstanceHandle handle) |
DataReader.Selector<T> |
maxSamples(int max) |
DataReader.Selector<T> |
nextInstance(boolean retrieveNextInstance) |
Sample.Iterator<T> |
read() |
List<Sample<T>> |
read(List<Sample<T>> samples) |
boolean |
retrieveNextInstance() |
Sample.Iterator<T> |
take() |
List<Sample<T>> |
take(List<Sample<T>> samples) |
getEnvironment
DataReader.Selector<T> instance(InstanceHandle handle)
DataReader.Selector<T> nextInstance(boolean retrieveNextInstance)
DataReader.Selector<T> dataState(Subscriber.DataState state)
DataReader.Selector<T> Content(String queryExpression, List<String> queryParameters)
DataReader.Selector<T> maxSamples(int max)
InstanceHandle getInstance()
boolean retrieveNextInstance()
Subscriber.DataState getDataState()
String getQueryExpression()
int getMaxSamples()
ReadCondition<T> getCondition()
Sample.Iterator<T> read()
Sample.Iterator<T> take()
Copyright © 2014. All rights reserved.