Description
A long time ago I created a CDI Extension which can dynamically add annotations to classes identified via a regular expression.
The Extension is called InterDyn (Interceptor Dynamics) and is hosted at github.
https://github.com/struberg/InterDyn
I'm the sole originary author, so I have all the IP.
The project actually consists of two parts: InterDyn for dynamic interceptors and InvoMon, an invocation monitor interceptor. Kind of small man profiler.
The InterDyn part is actually not restricted to add interceptor annotations, but really could be anything. But adding interceptors obviously makes the most sense. This should go into ds-core-impl. It doesn't even need any api changes.
The 2nd part (the performance InvocationMonitor. Might become either part of core, or a separate module.
Commit 2c185bd5f02ea842b9d2f4628a7204c0453eec0d in deltaspike's branch refs/heads/master from struberg
[ https://git-wip-us.apache.org/repos/asf?p=deltaspike.git;h=2c185bd ]
DELTASPIKE-1316add InterDynExtensionthis allows to configurably add annotations to classes
identified via a regexp.