Bonjour,
J'ai un petit soucis de plugin et je ne trouve pas de réponses malgré mes recherches.
Mon plugin A propose un appel à une méthode Toto via un point d'extension. J'ai 2 autres plugins B et C qui utilisent chacun leur propre extension pour utiliser la méthode Toto issue de A.
Dans mon plugin A, en listant les elements (extPt.getConfigurationElements()) j'arrive à connaître tous les plugins accédant à cette méthodes, les "contributors". Par contre, je n'arrive pas à savoir qui appelle à un instant T la méthode toto.
En gros j'ai B-->Toto, C--> Toto
Mais quand j'appelle Toto dans mon plugin B, je voudrais pouvoir afficher dans mon plugin A "La méthode Toto a été appelée par B" et de la même manière, quand C apelle la méthode Toto, je voudrai que A sache que "La méthode Toto a été appelée par A".
Quelqu'un pourrait-il m'aider afin de pouvoir reconnaitre qui appelle la méthode car j'effectue un traitement différent dans A selon que ce soit B ou C qui va l'appeler (en fait aller lire tel ou tel fichier).
J'avoue que c'est pas facile à expliquer, n'hésitez pas à me demander plus d'informations.
Merci d'avance.
Partager