public class OutputStream extends AbstractStream implements StreamSubscriber
log, name, outputDefinition, state, subscribers, ydb| Constructor and Description |
|---|
OutputStream(YarchDatabase dict,
String name,
TupleDefinition def) |
| Modifier and Type | Method and Description |
|---|---|
void |
doClose() |
int |
getPort() |
void |
onTuple(Stream s,
Tuple t) |
void |
setSubscribedStream(Stream s) |
void |
start()
Start emitting tuples.
|
void |
streamClosed(Stream stream)
Called when the subcribed stream is closed
we close this stream also.
|
String |
toString() |
addSubscriber, close, emitTuple, getColumnDefinition, getDefinition, getName, getNumEmittedTuples, getState, getSubscriberCount, getSubscribers, removeSubscriber, setNamepublic OutputStream(YarchDatabase dict, String name, TupleDefinition def) throws YarchException
YarchExceptionpublic void setSubscribedStream(Stream s)
public int getPort()
public void onTuple(Stream s, Tuple t)
onTuple in interface StreamSubscriberpublic void streamClosed(Stream stream)
streamClosed in interface StreamSubscriberpublic void doClose()
doClose in class AbstractStreampublic void start()
Streamstart in interface Streamstart in class AbstractStreampublic String toString()
toString in class AbstractStreamCopyright © 2017 Space Applications Services. All rights reserved.