AOP - Referencias entre interceptions

0 respostas
smota

Olá Pessoal,

Vou extender uma aplicação mas vou precisar criar vários advices que precisarao colaborar entre si … mais ou menos assim:

  1. objA chama setConfiguracao(Config c)
  2. objB executa processaAplicacao()
  3. objB executando processaAplicacao() lanca uma excecao.

A questao é que os advices 2 e 3 precisam conhecer dados levantados em 1 (que leu um arquivo xml e criou uma hierarquia de objetos de configuracao mas eu preciso de informacoes da base da configuracao que nao estao disponiveis na chamada 2 e 3)

Mas pra ajudar eu preciso do modelo por instancia ja que isso tudo acontece em varias threads diferentes

Mais alguem ve um problema nisso tudo?

o que eu vejo é que como em 2 e 3 nao tenho nada que identifique a informacao que eu preciso de 1 eu precisaria de um advice só ligado a instancia (mas qual?) que conseguisse guardar essa ligacao (ocorreu em classes diferentes mas dentro da mesma thread) … é realmente um problema ou eh facil fazer e eu to viajando?

Ah, to trabalhando com o Aspectwerkz 2 …

Obrigado,

samuel

Criado 22 de dezembro de 2004
Respostas 0
Participantes 1