Tenho uma aplicação que usa vraptor2. Essa aplicação usa EJB remoto, e por isso fiz um bean provider para fazer lookup dos meus ejbs. Eis os fontes:
public final class EJB3BeanProvider
implements BeanProvider {
private final BeanProvider provider;
public EJB3BeanProvider(BeanProvider provider) {
this.provider = provider;
}
public Object findAttribute(LogicRequest request, String key) {
if (key.startsWith("br.com.meupacote")) {
return ServiceLocator.getEJB(key);
}
return provider.findAttribute(request, key);
}
}
Porém como faço isso no vraptor3? Na documentação diz apenas que posso fazer um provider customizado, porém não há instruções de como fazer.