Olá Pessoal,
Vou extender uma aplicação mas vou precisar criar vários advices que precisarao colaborar entre si … mais ou menos assim:
- objA chama setConfiguracao(Config c)
- objB executa processaAplicacao()
- 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