Log in to follow, share, and participate in this community.
Thread Dynamic AOP API
Dynamic AOP APIAs discussed in JBW, we are going to define a new, state of the art Dynamic AOP API for the next JBoss AOP version (after we go GA). I decided to give the initial kick and start this thread. Mainly, I see two option...
Thread Optmizing Pointcut matching in instrumentation
Optmizing Pointcut matching in instrumentationWhile doing the optimization with the BindingCollection, I thought that it would be a good idea to do the same during instrumentation. https://jira.jboss.org/jira/browse/JBAOP-603 At that time, my idea was to create...
Thread AOPConstructorJoinpoint and methodHasSubInstanceMetaData
AOPConstructorJoinpoint and methodHasSubInstanceMetaDataWhile looking at this issue: http://www.jboss.com/index.html?module=bb&op=viewtopic&t=139622 I noticed something funny. These are showing up as a minor hotspot during a boot/shutdown of jboss
java.lang.Cla...
Thread ejb3 aop config not getting undeployed correctly
ejb3 aop config not getting undeployed correctlyIf you start jboss then run smoke-tests-raw in jboss-head you get the following error message during server shutdown. Looks like the ejb3 config is not getting undeployed properly:
11:56:49,788 WARN [AspectDeploye...
Translatable ClassLoadersKabir, Why does AspectManager enforces the class loader to be Translatable in order to use it for classpool creation (lines 770-778)? public ClassPool findClassPool(ClassLoader cl)
{
if (!(cl instanceof Translata...
Optimizing Pointcut Matchingwith the fix for JBAOP-433 flavia had some ideas for optimizing the pointcut matching; suggestion for optimization is to classify pointcuts. - "execution(blahblahblah)" would be classified as Execution - "field(...)",...
Thread ClassProxies can now intercept writeReplace()
ClassProxies can now intercept writeReplace()I added a small non-intrusive enhancement that allows a proxy to provide it's own implementation of writeReplace(). public static ClassProxy newInstance(Class<?> clazz, ProxyMixin[] mixins, boolean interceptWr...
Thread Relying on ClassLoader.getResource results in unexpected beh
Relying on ClassLoader.getResource results in unexpected behA JBoss AOP user discovered a bug in JBoss AOP when using a class loader he himself defined to load interceptors and intercepted classes: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4150812#41508...
Per Instance Aspects OverheadRegarding the JBoss Messaging clustering tests (see previous discussion here http://www.jboss.com/index.html?module=bb&op=viewtopic&t=133377), I have found out what is causing all the overhead. Since there ar...
Dynamic AOP and User-Defined Class LoaderHi, I want to weave interceptors which loaded by a user-defined class loader (like NetworkClassLoader), but I got a javassist.NotFoundException. My code is as follows
ClassLoader loader = new ... // my class loade...
Thread Classloading problems with ClassProxyFactory
Classloading problems with ClassProxyFactoryI'm seeing intermittent failures in the AS clustering testsuite tests of replicating aspectized web session attributes (aka FIELD granularity session replication.) These are tests where classes are prepared with aopc ...
Thread verbose logging when Log4jLoggerPlugin not present
verbose logging when Log4jLoggerPlugin not presentAs part of JBoss Messaging Version 2, we will be providing a standalone deployment. This uses the Micro Container to bootstrap the application which in turn has a dependency that we need on the jboss-aop-jdk50.jar. T...
Thread Error during undeploy GeneratedClassAdvisor
Error during undeploy GeneratedClassAdvisorThe following test in JBoss 5
./build.sh one-test -Dtest=org.jboss.test.aop.test.MicrocontainerJMXUnitTestCase
is giving the following error at undeploy
15:13:18,430 ERROR [AspectDeployer] Error during undeploy:...
Thread Change GeneratedAOPProxyFactory check for whether should cre
Change GeneratedAOPProxyFactory check for whether should creFrom http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141090#4141090 "kabir.khan@jboss.com" wrote: I could add something to AOP to determine if the instance annotation actually ends up resulting in m...
CR8 PomWhat's going on with the pom for CR8? http://repository.jboss.com/maven2/org/jboss/aop/jboss-aop/2.0.0.CR8/jboss-aop-2.0.0.CR8.pom I just tried a clean build of the jboss-deployers project and some tests are failing ...
Pluggable Instrumentors in AS5Is there a reason why the pluggable instrumentors are not included in the AS build? Requiring users to download AOP and then manually install them is not only a PITA, people often end up using the wrong version.
Deployment ClassPath and AOPWhile looking at something else, this occurred to me. In the updated version of the classloading spi the creation of the in memory vfs url is now in a deployer so it can be customised http://viewvc.jboss.org/cgi-bin/...
VFSClassLoaderScopingPolicy needs updatingI'm trying to figure out how to fix the VFSClassLoaderScopingPolicy with the new rules for WAR classloading deployments. The way it works now is that when a war gets deployed, there's a seperate deployer that decides...
Possible regression in aop?If you look at the following test in deployers: http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/jboss-deployers/trunk/deployers-impl/src/tests/org/jboss/test/deployers/scope/test/LoaderMetaDataRepositoryUn...
Thread Implementing JAXB style parsing for aop-mc-int
Implementing JAXB style parsing for aop-mc-intI am trying to implement the new JAXB style parsing for aop-mc-int, and have a few questions. I don't think it will be possible anymore to do things like the following since "deployment" maps onto "AbstractKernelDepl...