Package kieker.analysis.behavior
Class EntryCallSequenceStage
java.lang.Object
teetime.framework.AbstractStage
kieker.analysis.behavior.EntryCallSequenceStage
public final class EntryCallSequenceStage
extends teetime.framework.AbstractStage
Represents the EntryCallSequence Transformation in the paper Run-time Architecture Models for
Dynamic Adaptation and Evolution of Cloud Applications.
The EntryCallSequenceStage
- Since:
- 2.0.0
- Author:
- Robert Heinrich, Alessandro Guisa, Christoph Dornieden
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EntryCallSequenceStage(java.lang.Long userSessionTimeout)
Create this filter. -
Method Summary
Modifier and Type Method Description protected void
execute()
teetime.framework.InputPort<EntryCallEvent>
getEntryCallInputPort()
teetime.framework.InputPort<ISessionEvent>
getSessionEventInputPort()
teetime.framework.OutputPort<UserSession>
getUserSessionOutputPort()
void
onTerminating()
Methods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, 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
-
EntryCallSequenceStage
public EntryCallSequenceStage(java.lang.Long userSessionTimeout)Create this filter.
-
-
Method Details
-
execute
protected void execute()- Specified by:
execute
in classteetime.framework.AbstractStage
-
onTerminating
public void onTerminating()- Overrides:
onTerminating
in classteetime.framework.AbstractStage
-
getUserSessionOutputPort
- Returns:
- output port
-
getEntryCallInputPort
-
getSessionEventInputPort
-