[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: EJBs usando RMI/IIOP na mesma m�quina
- Subject: Re: EJBs usando RMI/IIOP na mesma m�quina
- From: Giuliano Mega <megag@xxxxxxxxxxxx>
- Date: Thu, 02 Dec 2004 13:34:58 -0200
Ivan Bittencourt de Araujo e Silva Neto wrote:
>Ola a todos.
>Estou rodando duas instancias do JBoss na minha maquina, implantei um EJB em
>cada instancia. O EJB1 da primeira instancia do JBoss usa o EJB2 da segunda
>instancia do JBoss. Por "usa" eu quero dizer: em um dos metodos do EJB1 ele
>faz um lookup pelo EJB2, pega o Home, da um create e chama um metodo do EJB2.
>E isso mesmo que deve ser feito para testar o EP? Ou existe um jeito melhor
>de fazer isso?
>
>
Pois �, isso me deixou com a d�vida de se esse cen�rio de uso de fato
gera uma transa��o distribu�da ou duas transa��es locais. Li em algum
lugar que quando houver contexto transacional ent�o o commit no retorno
do m�todo (nos casos em que voc� usa transa��es gerenciadas pelo
cont�iner) n�o acontece; isto �, o cont�iner n�o detona sua transa��o
distribu�da.
� engra�ado...parece que se o contexto for propagado, ent�o tudo
funciona. Ao mesmo tempo parece que o contexto j� � propagado pela
implementa��o corrente, mesmo em chamadas IIOP (vide o interceptador
IIOP de lado servidor, que inclusive cria a transa��o local para voc�).
Tem at� aquele ServerClientInterceptor que propaga o contexto de JBoss
para JBoss (se bem que como esse interceptador entra em jogo ainda n�o
est� muito claro para mim). O qu� que a gente precisa fazer a mais com
os contextos afinal?
Quanto � sua segunda d�vida, he he... tamb�m n�o sei. ;-)
[]'s
Giuliano