Boa tarde, gostaria que alguem pudesse me ajudar, a situação é a seguinte
tenho um devido método tres() que é chamado pelo método dois que por sua
vez foi chamado pelo método um, ou seja, um chama dois, dois chama tres
porém o que eu quero é saber o nome da classe que está esse método um e
método dois, já que essas classes são heranças de uma classe abstrata, ou seja
eu irei ter em meu sistema várias classes que são extensões dessa classe abstrata
e quero saber qual delas iniciou o fluxo.
OBS: Algumas vezes eu consegui isso, através de Thread.currentThread()
esse método retorna um objeto, onde é feita um composição por um segundo
objeto que por sua vez tem um Vector de classes dentro dele, que armazena
as classes que foram chamadas, porém em uma aplicação Web eu não consigo
obter esse Vector já que é um outro objecto classLoader que esta dentro
do objeto retornado por Thread.currentThread()
Desde já agradeço
Já tentou usar:
new Exception().getStackTrace()
?
E o que o seu tópico tem a ver com Pool de Threads?
é realmente eu não sei se tem haver com pool de Threads
eu pensei nisso pq quero conseguir a pilha de Threads que estão
sendo executadas a partir do método que estou, irei utilizar isso
em uma classe de Fabrica (Factory) que irá retornar uma String
que irá depender da classe que iniciou o fluxo (por isso quero saber
quem inicia ou fluxo, e quem foi a classe que chamou o método
que estou, já que esse método pode ser chamado de vários
pontos do sistema) Essa sua idéia de exception e printsStackTrace
se encaixa bem onde quero chegar, era isso msm, só que não soluciona
o meu caso (pelo menos não de uma forma legal) rsrsrsrsrssrsr essa idéia é
ótima pq quero conseguir akela lista que o console imprime quando é
lançada uma exception. Foi mal caso não tenha me explicado muito bem
rsrsrs isso ainda faz parte de um outro padrão de projto que estou implementando
paralelo a essa implementação
Obrigado
AAHhhhhhh um detalhe isso poderia ser resolvido facilmente
se eu parametriza-se o método getProcedure(), porém gostaria
de não fazer isso
queria que ele (o método) descobrisse tudo e funciona-se
Obrigado