Class SessionAcceptanceFilter
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<UserSession>
kieker.analysis.behavior.acceptance.matcher.SessionAcceptanceFilter
public class SessionAcceptanceFilter extends teetime.framework.AbstractConsumerStage<UserSession>
Tests whether a trace contains only operations which are considered valid trace elements. In
effect it ignores invalid sessions.
- Since:
- 2.0.0
- Author:
- Reiner Jung
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SessionAcceptanceFilter(IEntryCallAcceptanceMatcher matcher)
Create an acceptance filter with an external matcher. -
Method Summary
Modifier and Type Method Description protected void
execute(UserSession session)
teetime.framework.OutputPort<UserSession>
getOutputPort()
Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPort
Methods 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, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
SessionAcceptanceFilter
Create an acceptance filter with an external matcher.- Parameters:
matcher
- a acceptance matcher
-
-
Method Details
-
execute
- Specified by:
execute
in classteetime.framework.AbstractConsumerStage<UserSession>
- Throws:
java.lang.Exception
-
getOutputPort
-