Estou com o seguinte problema, tenho um interceptor que verifica o usuário na requisição do método post de gson, o problema e que o consumes de gson roda antes do meu interceptor, como faço para meu interceptor rodar antes da deserialização do gson?
Já tentei filtrar o @Consumes e @Deserializes mas o gson e inicializado antes destes filtros, preciso rodar meu filtro antes do gson deserializar o pacote alguém tem alguma dica?
Obrigado Lucas estou usando o VRaptor 4, Resolvi criando uma classe personalizada de deserealize, para verificar o usuário antes de deserealizar o json.
No caso de escutar um evento tem como cancelar o evento de Deserealize se não for atingido a condição?
Quero que não seja deserealizado o pacote caso o usuário não esteja logado, pelo interceptor ele deserealiza para depois verificar se usuário esta logado gastando chamadas ao banco de dados.