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 Stream
public void setCounterStream(boolean counterStream)
public List<QueryEventStream> constructQueryEventStreamList(Map<String,StreamDefinition> streamDefinitionMap, List<QueryEventStream> queryEventStreams)
constructQueryEventStreamList
in interface Stream
Copyright © 2012. All Rights Reserved.