Package kieker.analysis.generic
Class DynamicEventDispatcher
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<Object>
kieker.analysis.generic.DynamicEventDispatcher
The DynamicEventDispatcher allows to select specific events from the event stream and send them
to a specific event stream.
- Since:
- 1.15
- Author:
- Reiner Jung
-
Field Summary
Fields inherited from class teetime.framework.AbstractConsumerStage
inputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
ConstructorsConstructorDescriptionDynamicEventDispatcher(IEventMatcher<? extends Object> rootEventMatcher, boolean countEvents, boolean reportUnknown, boolean outputOther) Create a new dynamic dispatcher. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlongteetime.framework.OutputPort<Object>voidvoidregisterOutput(IEventMatcher<? extends Object> leaveEventMatcher) Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPortMethods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
DynamicEventDispatcher
public DynamicEventDispatcher(IEventMatcher<? extends Object> rootEventMatcher, boolean countEvents, boolean reportUnknown, boolean outputOther) Create a new dynamic dispatcher.- Parameters:
rootEventMatcher- first matcher in a sequence of matchers used for this dispatchercountEvents- flag to activate event countingreportUnknown- report on unknown event typesoutputOther- provide an output port for events not send to other ports
-
-
Method Details