Class EventBusSourceOp
java.lang.Object
com.espertech.esper.runtime.internal.dataflow.op.eventbussource.EventBusSourceOp
- All Implemented Interfaces:
com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperator
,com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle
,com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowSourceOperator
,com.espertech.esper.common.internal.filtersvc.FilterHandleCallback
public class EventBusSourceOp
extends Object
implements com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowSourceOperator, com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle, com.espertech.esper.common.internal.filtersvc.FilterHandleCallback
-
Field Summary
Modifier and TypeFieldDescriptionprotected LinkedBlockingDeque<Object>
protected com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter
-
Constructor Summary
ConstructorDescriptionEventBusSourceOp
(EventBusSourceFactory factory, com.espertech.esper.common.internal.context.util.AgentInstanceContext agentInstanceContext, com.espertech.esper.common.client.dataflow.core.EPDataFlowEventBeanCollector collector) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close
(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpCloseContext closeContext) boolean
void
matchFound
(com.espertech.esper.common.client.EventBean theEvent, Collection<com.espertech.esper.common.internal.filtersvc.FilterHandleCallback> allStmtMatches) void
next()
void
open
(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpOpenContext openContext)
-
Field Details
-
graphContext
protected com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter graphContext -
emittables
-
-
Constructor Details
-
EventBusSourceOp
public EventBusSourceOp(EventBusSourceFactory factory, com.espertech.esper.common.internal.context.util.AgentInstanceContext agentInstanceContext, com.espertech.esper.common.client.dataflow.core.EPDataFlowEventBeanCollector collector)
-
-
Method Details
-
next
- Specified by:
next
in interfacecom.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowSourceOperator
- Throws:
InterruptedException
-
open
public void open(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpOpenContext openContext) - Specified by:
open
in interfacecom.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle
-
matchFound
public void matchFound(com.espertech.esper.common.client.EventBean theEvent, Collection<com.espertech.esper.common.internal.filtersvc.FilterHandleCallback> allStmtMatches) - Specified by:
matchFound
in interfacecom.espertech.esper.common.internal.filtersvc.FilterHandleCallback
-
isSubSelect
public boolean isSubSelect()- Specified by:
isSubSelect
in interfacecom.espertech.esper.common.internal.filtersvc.FilterHandleCallback
-
close
public void close(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpCloseContext closeContext) - Specified by:
close
in interfacecom.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle
-