fabrica de bean com cdi  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
diegolovison
Entusiasta Java

Membro desde: 28/04/2011 08:17:37
Mensagens: 17
Offline

Eu gostaria que se a minha aplicação tivesse rodando no Windows retornasse a instancia do Windows, e se tivesse rodando no Linux a instancia do Linux.
Alguém tem idéia de por que da esse erro: "Multiple beans are eligible for injection to the injection point". Na hora da injecao da dependencia?
É possivel fazer o que eu estou querendo?

Abaixo meu código fonte.

HostService.java


HostCommand.java


WindowsCommand.java


LinuxCommand.java


CommandFactory.java



Obrigado

This message was edited 2 times. Last update was at 29/01/2012 16:53:36

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Tópico movido para o fórum de Java Enterprise Edition. Como foi que você pensou que esse tema seria Java Básico?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
mister__m
Virtual Machine Man
[Avatar]

Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline

Anote suas duas implementações como @Alternative. O CDI está considerando que ambas estão disponíveis para injeção, além do @Produces.

Michael Nascimento Santos, aka Mister M

Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m
[WWW]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team