public abstract class JoinStreamPacker extends SingleStreamPacker
| Modifier and Type | Field and Description |
|---|---|
protected ConditionExecutor |
onConditionExecutor |
protected boolean |
triggerEvent |
protected SchedulerQueue<StreamEvent> |
window |
prevStreamElement, queryProjector| Constructor and Description |
|---|
JoinStreamPacker(ConditionExecutor onConditionExecutor,
boolean triggerEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract StateEvent |
createNewEvent(ComplexEvent complexEvent,
ComplexEvent complexEvent1) |
SchedulerQueue<StreamEvent> |
getWindow() |
void |
process(ComplexEvent complexEvent) |
protected void |
sendEventList(List<AtomicEvent> list) |
void |
setNext(QueryProjector queryProjector) |
void |
setOppositeWindow(SchedulerQueue<StreamEvent> window) |
setPreviousprotected SchedulerQueue<StreamEvent> window
protected ConditionExecutor onConditionExecutor
protected boolean triggerEvent
public JoinStreamPacker(ConditionExecutor onConditionExecutor, boolean triggerEvent)
public SchedulerQueue<StreamEvent> getWindow()
public void setNext(QueryProjector queryProjector)
setNext in interface StreamPackersetNext in class SingleStreamPackerpublic void process(ComplexEvent complexEvent)
process in interface StreamProcessorprocess in class SingleStreamPackerprotected abstract StateEvent createNewEvent(ComplexEvent complexEvent, ComplexEvent complexEvent1)
protected void sendEventList(List<AtomicEvent> list)
public void setOppositeWindow(SchedulerQueue<StreamEvent> window)
Copyright © 2012. All Rights Reserved.