public class SingleStream extends Object implements Stream, SequenceElement, PatternElement
| Modifier and Type | Field and Description |
|---|---|
protected List<Handler> |
handlerList |
protected boolean |
isCounterStream |
protected StreamDefinition |
streamDefinition |
protected String |
streamId |
protected String |
streamReferenceId |
| Modifier | Constructor and Description |
|---|---|
protected |
SingleStream(String streamId) |
|
SingleStream(String streamReferenceId,
String streamId) |
| Modifier and Type | Method and Description |
|---|---|
SingleStream |
addHandler(Handler handler) |
List<QueryEventStream> |
constructQueryEventStreamList(Map<String,StreamDefinition> streamDefinitionMap,
List<QueryEventStream> queryEventStreams) |
List<Handler> |
getHandlerList() |
String |
getStreamId() |
List<String> |
getStreamIds() |
String |
getStreamReferenceId() |
SingleStream |
handler(Condition filterCondition) |
SingleStream |
handler(Handler.Type type,
String name,
Object... parameters) |
void |
setCounterStream(boolean counterStream) |
SingleStream |
setStreamReferenceId(String streamReferenceId) |
protected String streamId
protected StreamDefinition streamDefinition
protected String streamReferenceId
protected boolean isCounterStream
protected SingleStream(String streamId)
public SingleStream handler(Handler.Type type, String name, Object... parameters)
public SingleStream addHandler(Handler handler)
public String getStreamId()
public String getStreamReferenceId()
public SingleStream setStreamReferenceId(String streamReferenceId)
public SingleStream handler(Condition filterCondition)
public List<String> getStreamIds()
getStreamIds in interface Streampublic void setCounterStream(boolean counterStream)
public List<QueryEventStream> constructQueryEventStreamList(Map<String,StreamDefinition> streamDefinitionMap, List<QueryEventStream> queryEventStreams)
constructQueryEventStreamList in interface StreamCopyright © 2012. All Rights Reserved.