Pergunta

Eu estou usando a biblioteca Felix OSGi iPOJO, e eu estou acessando programaticamente fábricas para criar ComponentInstances. Eu li sobre o código aqui:

http://svn.apache.org/viewvc/felix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?view=markup

para tentar descobrir por que o meu apelo para getPojoObject () está retornando null.

A minha pergunta é em que condições poderia o getPojoObject () método return null?

EDIT: Eu acho que entendo o que estou pedindo agora - como TofuBeer apontou, diz o JavaDoc ele pode retornar nulo sempre que houver qualquer tipo de problema instanciar o objeto - este não é um valor útil para voltar, e do jeito que está peles tratadas o que o erro real é. Agradecimentos para o conjunto extra de olhos, TofuBeer, isso estava me deixando louca.

Foi útil?

Solução

Olhando para o código, a qualquer hora

private Object createObject()

retorna nulo, getPojoObject retornaria nulo.

O método createObject tem mensagens razoáveis ??comentários / erro para cada caso que nulo é retornado.

Há mais para a sua pergunta? É você, por exemplo, tê-lo retornar nulo e estão tentando rastrear por quê?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top