Class SessionHandlerManagerImpl

Object
SessionHandlerManagerImpl
All Implemented Interfaces:
HandlerManager, SessionHandlerManager, Serializable

public class SessionHandlerManagerImpl extends Object implements SessionHandlerManager
Implementacao local de um Session Hander baseado num EventBus comum, reaproveitando a estrutura de dispardo de eventos
Author:
Eduardo Frazao
See Also:
  • Constructor Details

    • SessionHandlerManagerImpl

      public SessionHandlerManagerImpl(ApplicationSession app, SessionRouter sessionRouter)
  • Method Details

    • sessionInstance

      public ApplicationSession sessionInstance()
      Specified by:
      sessionInstance in interface SessionHandlerManager
    • addHandler

      public void addHandler(Object handler)
      Specified by:
      addHandler in interface HandlerManager
    • addHandler

      public <T extends Event> void addHandler(Handler<T> handler)
      Specified by:
      addHandler in interface HandlerManager
    • removeHandler

      public void removeHandler(Object handler)
      Specified by:
      removeHandler in interface HandlerManager
    • removeHandler

      public <T extends Event> void removeHandler(Handler<T> handler)
      Specified by:
      removeHandler in interface HandlerManager
    • release

      public void release()
      Specified by:
      release in interface SessionHandlerManager
    • removeHandlers

      public void removeHandlers()
      Specified by:
      removeHandlers in interface HandlerManager