Package br.com.davinti.vitruvio.ui.core
Class SessionRouterImpl
Object
SessionRouterImpl
- All Implemented Interfaces:
EventRouter<EventBus>,SessionRouter,Serializable
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(EventBus router) booleanfireApplicationEvent(Event event) booleanfireEvent(Event event) ApplicationRoutervoidrelease()voidsetApplicationRouter(ApplicationRouter applicationRouter) voidunbind(EventBus router)
-
Field Details
-
members
-
applicationRouter
public ApplicationRouter applicationRouter
-
-
Constructor Details
-
SessionRouterImpl
public SessionRouterImpl()
-
-
Method Details
-
bind
public void bind(EventBus router) - Specified by:
bindin interfaceEventRouter<EventBus>
-
unbind
public void unbind(EventBus router) - Specified by:
unbindin interfaceEventRouter<EventBus>
-
fireApplicationEvent
public boolean fireApplicationEvent(Event event) - Specified by:
fireApplicationEventin interfaceSessionRouter
-
fireEvent
public boolean fireEvent(Event event) - Specified by:
fireEventin interfaceEventRouter<EventBus>
-
getApplicationRouter
public ApplicationRouter getApplicationRouter() -
setApplicationRouter
public void setApplicationRouter(ApplicationRouter applicationRouter) -
release
public void release()- Specified by:
releasein interfaceEventRouter<EventBus>
-