Bonjour,
Je débute sur les proxys et je voulais savoir s'il était possible de construire plusieurs proxy avec un même objet un ayant qu'une instance sur laquelle travailler?
J'utilise bien sur la classe Proxy du package java.lang.reflect.
Voici un exemple de ce que je veux faire :
Mon problème proviens du fait que je travaille pour le second proxy sur l'instance délivré par le premier. Et dans le Log4jProxy j'utilise le nom de la classe (pour récupérer le bon logger). Et l'objet myMap est de la classe : $Proxy0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 HashMap hashMap = new HashMap(); Map myMap = (Map)ScriptProxy.newInstance(hashMap); myMap = (Map)Log4jProxy.newInstance(myMap); System.out.println(myMap.put("1","2"));
Merci par avance
Partager