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
Modifier and Type | Field and Description |
---|---|
protected LinkedBlockingDeque<Object> |
emittables |
protected com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter |
graphContext |
Constructor and Description |
---|
EventBusSourceOp(EventBusSourceFactory factory,
com.espertech.esper.common.internal.context.util.AgentInstanceContext agentInstanceContext,
com.espertech.esper.common.client.dataflow.core.EPDataFlowEventBeanCollector collector) |
Modifier and Type | Method and Description |
---|---|
void |
close(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpCloseContext closeContext) |
boolean |
isSubSelect() |
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) |
protected com.espertech.esper.common.internal.epl.dataflow.interfaces.EPDataFlowEmitter graphContext
protected LinkedBlockingDeque<Object> emittables
public EventBusSourceOp(EventBusSourceFactory factory, com.espertech.esper.common.internal.context.util.AgentInstanceContext agentInstanceContext, com.espertech.esper.common.client.dataflow.core.EPDataFlowEventBeanCollector collector)
public void next() throws InterruptedException
next
in interface com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowSourceOperator
InterruptedException
public void open(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpOpenContext openContext)
open
in interface com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle
public void matchFound(com.espertech.esper.common.client.EventBean theEvent, Collection<com.espertech.esper.common.internal.filtersvc.FilterHandleCallback> allStmtMatches)
matchFound
in interface com.espertech.esper.common.internal.filtersvc.FilterHandleCallback
public boolean isSubSelect()
isSubSelect
in interface com.espertech.esper.common.internal.filtersvc.FilterHandleCallback
public void close(com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpCloseContext closeContext)
close
in interface com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOperatorLifecycle
Copyright © 2005–2018. All rights reserved.