Class ProcessEnabledSession.TaskPortalEventBusBridge

java.lang.Object
com.aquima.interactions.portal.model.process.ProcessEnabledSession.TaskPortalEventBusBridge
All Implemented Interfaces:
IPortalSessionListener
Enclosing class:
ProcessEnabledSession

protected static class ProcessEnabledSession.TaskPortalEventBusBridge extends Object implements IPortalSessionListener
Internal class which bridges two event buses. The purpose of this bridge is to prevent exposing to the outside world the two internal sessions: the main session and the active task session.
Since:
11.0
Author:
Petru Galanton
  • Constructor Details

    • TaskPortalEventBusBridge

      public TaskPortalEventBusBridge(IPortalSession session, IPortalEventBus destination, ProcessEnabledSession.PortalEventBusBridge mainBridge)
      Creates a new instance.
      Parameters:
      session - the session from which the events will appear to originate in the destination event bus
      destination - the destination event bus, where events will be forwarded
      mainBridge - the event bus bridge for the main session, used for updating it with previous pages from tasks
  • Method Details