Class SessionRouterImpl

Object
SessionRouterImpl
All Implemented Interfaces:
EventRouter<EventBus>, SessionRouter, Serializable

public class SessionRouterImpl extends Object implements SessionRouter
Eventbus da Secao. Mantem referencia de outros eventbus relacionados ao contexto localizado da operacao do usuario evitando referencias em um objeto global, falicitando o gerenciamento de memoria
Author:
Eduardo Frazao
See Also:
  • Field Details

    • members

      protected Set<EventBus> members
    • applicationRouter

      public ApplicationRouter applicationRouter
  • Constructor Details

    • SessionRouterImpl

      public SessionRouterImpl()
  • Method Details

    • bind

      public void bind(EventBus router)
      Specified by:
      bind in interface EventRouter<EventBus>
    • unbind

      public void unbind(EventBus router)
      Specified by:
      unbind in interface EventRouter<EventBus>
    • fireApplicationEvent

      public boolean fireApplicationEvent(Event event)
      Specified by:
      fireApplicationEvent in interface SessionRouter
    • fireEvent

      public boolean fireEvent(Event event)
      Specified by:
      fireEvent in interface EventRouter<EventBus>
    • getApplicationRouter

      public ApplicationRouter getApplicationRouter()
    • setApplicationRouter

      public void setApplicationRouter(ApplicationRouter applicationRouter)
    • release

      public void release()
      Specified by:
      release in interface EventRouter<EventBus>