• Dynamic AOP API

    As 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...
    Profile Photo
    last modified by flavia.rainone
  • Optmizing Pointcut matching in instrumentation

    While 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...
    Profile Photo
    created by flavia.rainone
  • AOPConstructorJoinpoint and methodHasSubInstanceMetaData

    While 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...
    Profile Photo
    last modified by adrian.brock
  • ejb3 aop config not getting undeployed correctly

    If 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...
    Profile Photo
    last modified by adrian.brock
  • Translatable ClassLoaders

    Kabir, 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...
    Profile Photo
    last modified by flavia.rainone
  • Optimizing Pointcut Matching

    with 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(...)",...
    Profile Photo
    last modified by stalep
  • 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...
    Profile Photo
    created by jason.greene
  • Relying on ClassLoader.getResource results in unexpected beh

    A 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...
    Profile Photo
    last modified by flavia.rainone
  • Per Instance Aspects Overhead

    Regarding 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...
    Profile Photo
    last modified by flavia.rainone
  • Dynamic AOP and User-Defined Class Loader

    Hi, 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...
    Profile Photo
    last modified by shu_boston
  • Classloading problems with ClassProxyFactory

    I'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 ...
    Profile Photo
    last modified by brian.stansberry
  • verbose logging when Log4jLoggerPlugin not present

    As 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...
    Profile Photo
    last modified by ataylor
  • Error during undeploy GeneratedClassAdvisor

    The 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:...
    Profile Photo
    created by adrian.brock
  • Change GeneratedAOPProxyFactory check for whether should cre

    From 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...
    Profile Photo
    created by kabirkhan
  • CR8 Pom

    What'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 ...
    Profile Photo
    last modified by adrian.brock
  • Pluggable Instrumentors in AS5

    Is 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.
    Profile Photo
    last modified by jason.greene
  • Deployment ClassPath and AOP

    While 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/...
    Profile Photo
    last modified by adrian.brock
  • VFSClassLoaderScopingPolicy needs updating

    I'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...
    Profile Photo
    last modified by adrian.brock
  • 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...
    Profile Photo
    last modified by adrian.brock
  • Implementing JAXB style parsing for aop-mc-int

    I 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...
    Profile Photo
    last modified by kabirkhan