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) |
getEnvironmentDataReader.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.