Log in to follow, share, and participate in this community.
Thread Extending the Observerable Pattern
Extending the Observerable PatternThe 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...
jboss-aspects.jar - standaloneBill 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...
Eclipse IDE integrationI 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...
add typed advice supportAdd 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...
POJO face on JMSPut 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...
Create Remoting proxy when serializingThis 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...
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...
Thread integrate JBOss LoaderRepositories with JBossAOP
integrate JBOss LoaderRepositories with JBossAOPMake 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.
Introduction breakoutCurrently 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.