Tenho uma interface comum @Stateless para 2 serviços.
@Local
public interface Test{
}
@Stateless
public class TestA implements Test {
}
@Stateless
public class TestB implements Test {
}
E em um serviço possuo a injeção somente da interface:
@EJB
private Test test;
Há alguma maneira de injetar a classe correta em RunTime sem precisar utilizar o beanName?
Algum pattern que discuta isso? ou não há meios de fazer isso?
Valeu!