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 voidexecute(UserSession session)teetime.framework.OutputPort<UserSession>getOutputPort()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, 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:
executein classteetime.framework.AbstractConsumerStage<UserSession>- Throws:
java.lang.Exception
-
getOutputPort
-