public class EPDataFlowIRStreamCollectorContext extends Object
EPDataFlowIRStreamCollector
.
Do not retain a handle of this object as its contents are subject to change.
Constructor and Description |
---|
EPDataFlowIRStreamCollectorContext(EPDataFlowEmitter emitter,
boolean submitEventBean,
EventBean[] newEvents,
EventBean[] oldEvents,
Object statement,
Object runtime)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPDataFlowEmitter |
getEmitter()
Returns the emitter.
|
EventBean[] |
getNewEvents()
Returns insert stream.
|
EventBean[] |
getOldEvents()
Returns remove stream.
|
Object |
getRuntime()
Returns the runtime instance and can safely be cast to runtime when needed(typed object to not require a dependency on runtime)
|
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(EPDataFlowEmitter emitter, boolean submitEventBean, EventBean[] newEvents, EventBean[] oldEvents, Object statement, 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 EPDataFlowEmitter getEmitter()
public EventBean[] getNewEvents()
public EventBean[] getOldEvents()
public Object getStatement()
public Object getRuntime()
public boolean isSubmitEventBean()
Copyright © 2005–2018. All rights reserved.