commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paulo Gaspar" <>
Subject RE: AltRMI chat (was: [OT] J2EE considered harmful)
Date Fri, 01 Feb 2002 20:19:15 GMT

I have to say that you are pointing the obvious...

...that same obvious that I was not noticing!

You must be right! I remember that many aspects of a classes
BeanInfo were not written on stone.

Many scripting engines use the java.lang.reflect introspection
and would not benefit from this. But the others (and Velocity)

...ok! After reading a bit of the Javadocs I see some limitations
but lots of possibilities!

The main limitation seems to be that you can only have one
Introspector... or maybe one Introspector per ClassLoader.

Thanks and have fun,

> -----Original Message-----
> From: James Strachan []
> Sent: Friday, February 01, 2002 7:40 PM
> To: Jakarta Commons Developers List;
> Subject: Re: AltRMI chat (was: [OT] J2EE considered harmful)
> From: "Paulo Gaspar" <>
> > > You interested in joining the EOB effort on sourceforge?  All
> people are
> > > equal, Apache merit rules etc.  Smart minds required.
> >
> > I will take a look at it.
> > =:o)
> >
> > But I will first take a good look at AltRMI.
> >
> > In Pnuts there are also a couple of interfaces that help you do make
> > an object scriptable. What I really miss in all scripting engines I
> > looks at is the ability to specify introspection rules like:
> >  - "If you get an object of this type, you get to its properties
> >    like this and to its methods like that"
> >
> > If would let me set the introspection rules for "special types" of
> > objects without having to wrap them or force such scriptable objects
> > to be tied to a specific scripting engine.
> >
> > Well, just rumbling...
> You could always write your own BeanInfo classes for the types you want to
> introspect. Or maybe a scripting tool to generate the BeanInfo classes
> however you like ;-)
> James

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message