public class NamedWindowDispatchServiceImpl extends Object implements com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService
Constructor and Description |
---|
NamedWindowDispatchServiceImpl(com.espertech.esper.common.internal.schedule.SchedulingService schedulingService,
com.espertech.esper.common.internal.epl.variable.core.VariableManagementService variableService,
com.espertech.esper.common.internal.epl.table.core.TableManagementService tableManagementService,
boolean isPrioritized,
com.espertech.esper.common.internal.util.ManagedReadWriteLock eventProcessingRWLock,
com.espertech.esper.common.internal.settings.ExceptionHandlingService exceptionHandlingService,
com.espertech.esper.common.internal.metrics.stmtmetrics.MetricReportingService metricReportingService) |
Modifier and Type | Method and Description |
---|---|
void |
addDispatch(com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerLatchFactory latchFactory,
com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDeltaData delta,
Map<com.espertech.esper.common.internal.context.util.EPStatementAgentInstanceHandle,List<com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerView>> consumers) |
void |
destroy() |
boolean |
dispatch() |
LinkedHashMap<com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerView,com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDeltaData> |
getDeltaPerConsumer(Object perStmtObj,
com.espertech.esper.common.internal.context.util.EPStatementAgentInstanceHandle handle) |
public NamedWindowDispatchServiceImpl(com.espertech.esper.common.internal.schedule.SchedulingService schedulingService, com.espertech.esper.common.internal.epl.variable.core.VariableManagementService variableService, com.espertech.esper.common.internal.epl.table.core.TableManagementService tableManagementService, boolean isPrioritized, com.espertech.esper.common.internal.util.ManagedReadWriteLock eventProcessingRWLock, com.espertech.esper.common.internal.settings.ExceptionHandlingService exceptionHandlingService, com.espertech.esper.common.internal.metrics.stmtmetrics.MetricReportingService metricReportingService)
public void destroy()
destroy
in interface com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService
public void addDispatch(com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerLatchFactory latchFactory, com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDeltaData delta, Map<com.espertech.esper.common.internal.context.util.EPStatementAgentInstanceHandle,List<com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerView>> consumers)
addDispatch
in interface com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService
public boolean dispatch()
dispatch
in interface com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService
public LinkedHashMap<com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowConsumerView,com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDeltaData> getDeltaPerConsumer(Object perStmtObj, com.espertech.esper.common.internal.context.util.EPStatementAgentInstanceHandle handle)
Copyright © 2005–2018. All rights reserved.