- <init>
Protected Constructor for testing purposes.
- activate
Tries to activate the Session for the given input object and SessionVariables.
Activation means that
- collectInputs
Collects all available inputs for a single RuleDefinition from the passed
storage. Each RuleInput is
- destroy
Destroys this session. If the session was not yet passivated, it will be
passivated in advance. Whil
- filterProcessedInputs
Filters the RuleInputs that have already been processed for the given
RuleDefinition before.
- findNextRules
Utility method to determine the next executable rules. The next rules are
determined by comparing al
- passivate
Cleans the Session by means of cleaning the SessionContext and removing all
stale data. Valid transi
- call
Executes the Session. Invocation is exclusively possible if Session is in
ACTIVATED state, any other
- doProcess
Internal processing routine to execute all rules. This methods blocks as long as
further rules can b
- getSessionContext
Gets #sessionContext.
- getState
Gets #state.