public class EPDataFlowIRStreamCollectorContext
extends java.lang.Object
EPDataFlowIRStreamCollector
.
Do not retain a handle of this object as its contents are subject to change.
Constructor and Description |
---|
EPDataFlowIRStreamCollectorContext(com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter emitter,
boolean submitEventBean,
EventBean[] newEvents,
EventBean[] oldEvents,
java.lang.Object statement,
java.lang.Object runtime)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter |
getEmitter()
Returns the emitter.
|
EventBean[] |
getNewEvents()
Returns insert stream.
|
EventBean[] |
getOldEvents()
Returns remove stream.
|
java.lang.Object |
getRuntime()
Returns the runtime instance and can safely be cast to runtime when needed(typed object to not require a dependency on runtime)
|
java.lang.Object |
getStatement()
Returns the statement and can safely be cast to EPStatement when needed(typed object to not require a dependency on runtime)
|
boolean |
isSubmitEventBean()
Returns indicator whether to submit wrapped events (EventBean) or underlying events
|
public EPDataFlowIRStreamCollectorContext(com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter emitter, boolean submitEventBean, EventBean[] newEvents, EventBean[] oldEvents, java.lang.Object statement, java.lang.Object runtime)
emitter
- data flow emittersubmitEventBean
- indicator whether the EventBean or the underlying event object must be submmittednewEvents
- insert stream eventsoldEvents
- remove stream eventsstatement
- statement posting eventsruntime
- runtime instancepublic com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter getEmitter()
public EventBean[] getNewEvents()
public EventBean[] getOldEvents()
public java.lang.Object getStatement()
public java.lang.Object getRuntime()
public boolean isSubmitEventBean()