Package br.com.davinti.vitruvio.ui.core
Class SessionHandlerManagerImpl
Object
SessionHandlerManagerImpl
- All Implemented Interfaces:
HandlerManager,SessionHandlerManager,Serializable
Implementacao local de um Session Hander baseado num EventBus comum, reaproveitando a estrutura
de dispardo de eventos
- Author:
- Eduardo Frazao
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSessionHandlerManagerImpl(ApplicationSession app, SessionRouter sessionRouter) -
Method Summary
Modifier and TypeMethodDescription<T extends Event>
voidaddHandler(Handler<T> handler) voidaddHandler(Object handler) voidrelease()<T extends Event>
voidremoveHandler(Handler<T> handler) voidremoveHandler(Object handler) voidApplicationSession
-
Constructor Details
-
SessionHandlerManagerImpl
public SessionHandlerManagerImpl(ApplicationSession app, SessionRouter sessionRouter)
-
-
Method Details
-
sessionInstance
public ApplicationSession sessionInstance()- Specified by:
sessionInstancein interfaceSessionHandlerManager
-
addHandler
- Specified by:
addHandlerin interfaceHandlerManager
-
addHandler
public <T extends Event> void addHandler(Handler<T> handler) - Specified by:
addHandlerin interfaceHandlerManager
-
removeHandler
- Specified by:
removeHandlerin interfaceHandlerManager
-
removeHandler
public <T extends Event> void removeHandler(Handler<T> handler) - Specified by:
removeHandlerin interfaceHandlerManager
-
release
public void release()- Specified by:
releasein interfaceSessionHandlerManager
-
removeHandlers
public void removeHandlers()- Specified by:
removeHandlersin interfaceHandlerManager
-