• Extending the Observerable Pattern

    The current implementation of the observerable pattern only notifies about changed field state (which is all that the GOF pattern requires). It could be extended to provide other event notifications, like object cons...
    Profile Photo
    last modified by adrian.brock
  • jboss-aspects.jar - standalone

    Bill has done some great work in making the core aop engine work outside of jboss. http://jboss.org/wiki/Wiki.jsp?page=RunningAOPStandalone Now we need to go to the next step and supply some pre-written aspects. Curr...
    Profile Photo
    last modified by adrian.brock
  • Eclipse IDE integration

    I have never used eclipse, but a few things that would be nice with JBossAOP would be: 1. right click on a method, field, or constructor, apply an interceptor/advice to them 2. Highlight a method call or constructor...
    Profile Photo
    last modified by bill.burke
  • add typed advice support

    Add the ability to have a typed advice that can accept parameters of method call, constructor call or field access. So, an execution on int someMethod(long param) you could have an advice int someAdvice(long param...
    Profile Photo
    created by bill.burke
  • recalculate interceptor chain on named pointcut redeployment

    Currently we don't do this
    Profile Photo
    created by bill.burke
  • POJO face on JMS

    Put a POJO face on JMS so that you can define proxy objects that receive/send messages through JMS. Let's expand on this more. Claude Hussenet has written an ansynchronous API in which method calls can be made oneway...
    Profile Photo
    created by bill.burke
  • Oneway invocations

    Add oneway annotated methods to AOP Remoting and within VM too. Optionally let them post through JMS as well.
    Profile Photo
    created by bill.burke
  • Create Remoting proxy when serializing

    This would need to be integrated via JBoss Remoting, but have the ability in that if you register an object as remote with the Dispatcher, if it is ever serialized, have the serializer replace the instance with a prox...
    Profile Photo
    created by bill.burke
  • Develop minimal proxy framework

    So that AOP remoting can use it
    Profile Photo
    created by bill.burke
  • merge Adviosr and ClassAdvisor classes

    And rename them to Container
    Profile Photo
    created by bill.burke
  • Javadoc needs completion

    Anybody want to do some AOP documentation? Need some help adding complete Javadocs to the source code that make sense.
    Profile Photo
    created by bill.burke
  • PointcutExpression Simplification?

    Looking for any suggestions on improving the PointcutExpression language. This means renaming keywords, that sort of thing. Never was great at defining new languages or giving names to methods, classes, etc...
    Profile Photo
    created by bill.burke
  • Management console improvements

    Need to add support for: cflow expansion constructor called by xxx pointcuts
    Profile Photo
    created by bill.burke
  • integrate JBOss LoaderRepositories with JBossAOP

    Make it so that you can declare pointcut bindings/XML and attach it to a specific loader repository so that those pointcuts are only applied to classes loaded by that loader repository.
    Profile Photo
    created by bill.burke
  • Introduction breakout

    Currently introductions and the bindings for an introduction are in the same place. Break out introduction definitions so that they can be reused to bind to different classes much like interceptors can be done.
    Profile Photo
    created by bill.burke
  • breakout field set/get chains

    Currently read and writes of fields use the same interceptor chain. this should be broken out into separate chains.
    Profile Photo
    created by bill.burke
  • Reduce number of libaries JBoss AOP is dependent on

    We can remove trove.jar at least as we don't need the performance benefits anymore.
    Profile Photo
    created by bill.burke
  • Scoping of Interceptors

    Add ability to scope interceptors just like you can with Aspects
    Profile Photo
    created by bill.burke