-
1. Re: Use of jboss-reflect project
brian.stansberry Dec 5, 2008 12:03 PM (in response to anil.saldhana)[Semi-OT]I suggest a wiki page or something listing the multitude of projects/binaries and what their purpose is. There are now so many that I'm pretty much guessing about this kind of thing, and I expect I'm in the top 10-15% of all JBoss division devs in terms of understanding this stuff.
Unless this idea gets shouted down next week I'll create such a page next week starting with projects I manage.
It would be good to treat the various modules in the AS source tree as if they were projects on this doc. After 5 years working on JBoss I'm still not really sure what the design intent behind some of them is. -
2. Re: Use of jboss-reflect project
kabirkhan Dec 5, 2008 12:38 PM (in response to anil.saldhana)Using ClassInfo instead of reflection has been mentioned internally as something we will do for the next AOP release. This reminded me and I have created a JIRA issue tentatively scheduled for AOP 2.1
https://jira.jboss.org/jira/browse/JBAOP-683 -
3. Re: Use of jboss-reflect project
anil.saldhana Dec 5, 2008 2:53 PM (in response to anil.saldhana)At least for jboss-reflect, one can take a look at the tests that Adrian has written.
http://anonsvn.jboss.org/repos/jbossas/projects/jboss-reflect/trunk/src/test/java/org/jboss/test/
The real issue is what Adrian has raised. Performance hits due to constant scanning of classes all over the projects. One dependency that jboss-reflect brings in is "javassist".
Brian, I agree on a wiki page describing what each project does. :)
Let me give you an example where folks can get lost - the jboss-cl project.
http://anonsvn.jboss.org/repos/jbossas/projects/jboss-cl/trunk/
There is classloading and classloader modules. There are SPIs and plugins under each of them which bring in interfaces from the other module, that make sense to only Adrian and his protege. ;)
I can see Adrian preparing a long post here. ;) -
4. Re: Use of jboss-reflect project
alesj Dec 5, 2008 4:43 PM (in response to anil.saldhana)"anil.saldhana@jboss.com" wrote:
At least for jboss-reflect, one can take a look at the tests that Adrian has written.
http://anonsvn.jboss.org/repos/jbossas/projects/jboss-reflect/trunk/src/test/java/org/jboss/test/
You mean Adrian's and my tests? ;-)"anil.saldhana@jboss.com" wrote:
The real issue is what Adrian has raised. Performance hits due to constant scanning of classes all over the projects. One dependency that jboss-reflect brings in is "javassist".
Not true, if you use introspection."anil.saldhana@jboss.com" wrote:
Brian, I agree on a wiki page describing what each project does. :)
Not a bad idea."anil.saldhana@jboss.com" wrote:
Let me give you an example where folks can get lost - the jboss-cl project.
http://anonsvn.jboss.org/repos/jbossas/projects/jboss-cl/trunk/
There is classloading and classloader modules. There are SPIs and plugins under each of them which bring in interfaces from the other module, that make sense to only Adrian and his protege. ;)
That's why we have user forum,
where the protege answers it all. ;-) -
5. Re: Use of jboss-reflect project
anil.saldhana Dec 5, 2008 4:49 PM (in response to anil.saldhana)"alesj" wrote:
That's why we have user forum,
where the protege answers it all. ;-)
You are the 'intern'. You need a decade more to reach the 'protege' stage. ;) ;) -
6. Re: Use of jboss-reflect project
alesj Dec 5, 2008 4:53 PM (in response to anil.saldhana)"anil.saldhana@jboss.com" wrote:
You are the 'intern'. You need a decade more to reach the 'protege' stage. ;)
Noted.
Who said I was that protege? ;-) -
7. Re: Use of jboss-reflect project
brian.stansberry Dec 10, 2008 6:23 PM (in response to anil.saldhana)"alesj" wrote:
"anil.saldhana@jboss.com" wrote:
Brian, I agree on a wiki page describing what each project does. :)
Not a bad idea.
See:
http://www.jboss.org/community/docs/DOC-13195
http://www.jboss.org/community/docs/DOC-13196