Weld weld = new Weld();
WeldContainer container = weld.initialize();
@Inject
private MyService myService;
@Produces
@ApplicationScoped
@MyQualifier
public MyService createMyService() {
return new MyServiceImpl();
}
@Inject
@MyQualifier
private MyService myService;
@TransactionScoped
public class MyTransactionalBean {
@Inject
private EntityManager entityManager;
@Transactional
public void performDatabaseOperation() {
}
}