public class DataTierTupleSource extends Object implements TupleSource, DQPCore.CompletionListener<AtomicResultsMessage>
Constructor and Description |
---|
DataTierTupleSource(AtomicRequestMessage aqr,
RequestWorkItem workItem,
ConnectorWork cwi,
DataTierManagerImpl dtm,
int limit) |
Modifier and Type | Method and Description |
---|---|
void |
cancelRequest() |
void |
closeSource()
Closes the Tuple Source.
|
void |
fullyCloseSource() |
AtomicRequestMessage |
getAtomicRequestMessage() |
String |
getConnectorName() |
Future<Void> |
getScheduledFuture() |
boolean |
isCanceled() |
boolean |
isDone() |
boolean |
isExplicitClose() |
boolean |
isQueued() |
boolean |
isRunning() |
boolean |
isTransactional() |
List<?> |
nextTuple()
Returns the next tuple
|
void |
onCompletion(FutureWork<AtomicResultsMessage> future) |
public DataTierTupleSource(AtomicRequestMessage aqr, RequestWorkItem workItem, ConnectorWork cwi, DataTierManagerImpl dtm, int limit)
public List<?> nextTuple() throws TeiidComponentException, TeiidProcessingException
TupleSource
nextTuple
in interface TupleSource
null
if
there are no more tuples.TeiidComponentException
- indicating a non-business
exception such as a communication exception, or other such
nondeterministic exceptionTeiidProcessingException
public boolean isQueued()
public boolean isDone()
public boolean isRunning()
public void fullyCloseSource()
public boolean isCanceled()
public void cancelRequest()
public void closeSource()
TupleSource
closeSource
in interface TupleSource
TupleSource.closeSource()
public AtomicRequestMessage getAtomicRequestMessage()
public String getConnectorName()
public boolean isTransactional()
public void onCompletion(FutureWork<AtomicResultsMessage> future)
onCompletion
in interface DQPCore.CompletionListener<AtomicResultsMessage>
public boolean isExplicitClose()
Copyright © 2018 JBoss by Red Hat. All rights reserved.