Hi Jeff,
You could do the
following: (I used a similar approach in my projects)
-
use the avalon
framework and let aspects implement the Configurable interface (or use an
aspect…)
-
have an aspect
that matches constructor executions of aspects that are configurable
-
configure
these aspects with a configuration child based upon the class name of the
aspect
-
weakly
register the aspect instance
-
on changes of
the configuration file reconfigure Reconfigurable aspects
-
in the
configuration file have an “enabled” attribute or element and configure
the aspect accordingly
-
use
if(enabled) in pointcuts
Vincenz
-----Ursprüngliche Nachricht-----
Von: aspectj-users-admin@xxxxxxxxxxx
[mailto:aspectj-users-admin@xxxxxxxxxxx] Im
Auftrag von Jeff Kunkle
Gesendet: Montag, 19. Juli 2004
21:19
An: aspectj-users@xxxxxxxxxxx
Betreff: [aspectj-users] Runtime
Configuration
Is there any way to
configure AspectJ to “enable/disable” aspects at runtime using an
XML configuration file or something similar?
Jeff