Quiero interceptar todas las invocaciones de métodos a alguna clase MyClass para poder reaccionar en algunas invocaciones de setter.¿Cómo se intercepta una invocación a un método con funciones Java estándar (sin AspectJ, etc.)?
Traté de usar proxies dinámicos, pero por lo que yo sé, esto sólo funciona para las clases que implementan alguna de las interfaces. Pero MyClass no tiene esa interfaz.
¿Hay alguna otra forma, además de la implementación de una clase contenedora, que los delegados todas las invocaciones a un miembro, que es una instancia de la MiClase o Besided usando AOP?
¡Gracias! Me salvó el día. –
Al interceptar un método, ¿es posible leer los argumentos que se le pasan? – aryaxt
sí que es posible ... para (arg Objeto: mi.getArguments()) { \t \t \t \t sysout (arg.getClass() + "-" + arg); \t \t \t} – Skabdus