agregue un chequeo adicional despues del login y el logout
modifique para que las cosas de autentificacion se terminen definiendo en AuthManager.
e implemente una especie de filtro idem al ShiroFilter pero para los mensajes que setee el subject en el TheadConext.
implemente el metodo de getLoggedPerson.
usa el authManager para obtener la persona logueada.
simple
me faltaba llamar al handler de shiromessagehandler para que seteee el subject indicado.
implemente filtros para cuando llega un mensaje.
(funciones genéricas sobre todos los mensajes que llegan).
un filtro NO define si se sigue y se hace handle del mensaje o no.
solo es para ejecutar procesamiento adicional para todos los mensajes.
mas adelante si justifica se agregara funcionalidad.
modifique para que lo que setee shiro sea un filter de los de los mensajes recibidos por websocket.
asi es aplicado a todos los mensajes recibidos sin problemas y sin tener que implementar cosas adicionales por cada handler.
modifique la interface de AbstractMessageHandler para que tengan en cuenta el context.
comente un test de ema que falla asi puedo seguir probando todas las cosas.
implemente los places y activities dentro del PersonGWT
tambien lo conecte con el AuthManager real que eta dentro de AuthModelGWT
falta corregir las llamadas que hacen dentro de los activities relacionadas con la autenttificacion.
mejorar toda esa parte. pero esta por lo menos arrancando.