Package org.yamcs.yarch.streamsql
Class LimitedStream
java.lang.Object
org.yamcs.yarch.Stream
org.yamcs.yarch.streamsql.LimitedStream
- All Implemented Interfaces:
 StreamSubscriber
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.yamcs.yarch.Stream
Stream.ExceptionHandler - 
Field Summary
Fields inherited from class org.yamcs.yarch.Stream
log, name, outputDefinition, QUITTING, RUNNING, SETUP, state, subscribers, ydb - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLimitedStream(YarchDatabaseInstance ydb, Stream input, BigDecimal offset, BigDecimal limit, TupleDefinition definition)  - 
Method Summary
Methods inherited from class org.yamcs.yarch.Stream
addSubscriber, close, emitTuple, exceptionHandler, getColumnDefinition, getDataCount, getDefinition, getName, getState, getSubscriberCount, getSubscribers, isClosed, isRunning, quitting, removeSubscriber, setName, start, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.yamcs.yarch.StreamSubscriber
getDescription 
- 
Constructor Details
- 
LimitedStream
protected LimitedStream(YarchDatabaseInstance ydb, Stream input, BigDecimal offset, BigDecimal limit, TupleDefinition definition)  
 - 
 - 
Method Details
- 
doStart
public void doStart()Description copied from class:StreamStart emitting tuples. - 
onTuple
- Specified by:
 onTuplein interfaceStreamSubscriber
 - 
streamClosed
- Specified by:
 streamClosedin interfaceStreamSubscriber
 - 
doClose
protected void doClose() 
 -