Tenho um CustomResult que nada mais é que um Result customizado que comporta alguns métodos para exception handler, e essa classe nada mais é que um delegate para a DefaultResult.
O método chave é o que está abaixo.
[code] public T onErrorUse(Class controller) {
return proxifier.proxify(controller, new MethodInvocation() {
@Override
public Object intercept(T proxy, Method method, Object[] args, SuperMethod superMethod) {
CustomResult.this.method = method;
CustomResult.this.args = args;
return null;
}
});
}[/code]
Os demais métodos, como já citei antes, são apenas um delegate para DefaultResult, exemplo:
@Override
public <T> T forwardTo(Class<T> controller) {
return delegate.forwardTo(controller);
}
Após eu atualizar meu jar do vraptor para o 3.1.1 minhas chamadas conforme abaixo que antes fazia forward para o método da action agora faz forward ou redirect para o JSP (exemplo /WEB-INF/jspx/logicresult.redirectto.jspx).
Houve alguma mudança que possa ter impactado nesses meus componentes customizados?