Class: SessionHandlerExecutor

SessionHandlerExecutor

new SessionHandlerExecutor(startHandlersopt, endHandlersopt)

The SessionHandlerExecutor manages the execution of the registered SessionHandlers. This works by iterating over the list of registered SessionHandlers and, when a `Promise` is discovered, waits until the completion, and then continues over the loop
Parameters:
Name Type Attributes Description
startHandlers SessionHandler <optional>
The start SessionHandlers to execute
endHandlers SessionHandler <optional>
The end SessionHandlers to execute
Source:
See:

Methods

executeEnd(svContext) → {Promise}

Executes the end SessionHandlers
Parameters:
Name Type Description
svContext SVContext The context to execute with
Source:
Returns:
The `Promise` that can be used to wait until this completes
Type
Promise

executeStart(svContext) → {Promise}

Executes the start SessionHandlers.
Parameters:
Name Type Description
svContext SVContext The context to execute with
Source:
Returns:
The `Promise` that can be used to wait until this completes
Type
Promise