[Design of EJB 3.0] - Re: EJBTHREE-1454 Encapsulate Container infomation in TO/VO
by jaikiran
Andrew,
I'm done with the changes including the review comments. I am planning to summarize the exact changes and even upload the new patch to the JIRA in my next post.
Brian,
As discussed in this thread,
"bstansberry(a)jboss.com" wrote :
|
| If you refresh your ejb3 checkout, you'll find that there is a new ejb3 module added -- proxy-clustered. The classes in this module are mostly extensions of the ones in proxy that add the behavior necessary for cluster-aware proxies.
|
| Since these classes are extensions, there's a fair amount of overriding of protected methods, including some methods you're probably changing (e.g. JndiSessionRegistrarBase.createJndiReferenceBindingSet(...)). So, you're patch will need to include changes to proxy-clustered as well. AIUI, you're mostly working on passing an InvokableContext param instead of a bunch of details. The changes to proxy-clustered needed to handle that should be simple and pretty obvious.
i have taken care of the necessary changes to the classes in proxy-clustered module. However, i see that the pom of proxy-clustered has a dependency on 0.1.2 version of proxy module:
| <dependency>
| <groupId>org.jboss.ejb3</groupId>
| <artifactId>jboss-ejb3-proxy</artifactId>
| <version>0.1.2</version>
| </dependency>
Is there any specific reason for this dependency? For integrating the changes in the proxy module with the proxy-clustered module, i would have to use a higher version of ejb3-proxy.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177800#4177800
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177800
17 years, 6 months
[Design of AOP on JBoss (Aspects/JBoss)] - Re: Some maven updates
by pgier
Here is a summary of the changes to the aop build so far.
The aop module is now built with maven, so running "mvn install" from the aop module directory will run this part of the build. Running the tests can still be done with "ant -f build-tests-jdk50.xml tests" after the maven build is run. It looks like ant is compiling the tests twice, is this intentional?
The combined aop build can be run from the build directory can still be run using build.sh or build.bat.
To compile the JRockit stuff you have to pass JROCKIT_HOME to maven. This can be done in the aop directory using
mvn install -DJROCKIT_HOME=/path/to/jrockit
or from the main build directory
./build.sh -Dbuild.maven.opts=-DJROCKIT_HOME=/path/to/jrockit
I'm planning to move the asintegration and aspects modules to maven on Monday. That will allow the entire build (except for the testsuite) to be run from the root directory using "mvn install".
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177760#4177760
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177760
17 years, 6 months
[Design of AOP on JBoss (Aspects/JBoss)] - Re: Some maven updates
by pgier
While working on this, I came up with a few questions about how the AOP build is supposed to work. First, should the artifactId be "jboss-aop" or "jboss-aop-jdk50"? Currently, we have two different artifactIds representing the same artifact, so I would like to combine them into one. Since we don't have other artifacts with the jdk version in the id, I would prefer just "jboss-aop".
I am a little confused by the setup of building the jrockit-pluggable-instrumentor.jar. In the ant build, there are three files included in this jar:
JDK14Transformer.class
JDK14TransformerManager.class
JRockitPluggableClassPreProcessor.class
All three of these files are also included in the jboss-aop-jdk50.jar file. Do these files need to be in both places? Can I move these files out into the new pluggable-instrumentor module?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177759#4177759
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177759
17 years, 6 months