commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <craig...@apache.org>
Subject Re: [modeler] Introspection only for primitives?
Date Tue, 22 Jul 2003 15:46:14 GMT


On Tue, 22 Jul 2003, Davanum Srinivas wrote:

> Date: Tue, 22 Jul 2003 05:44:08 -0700 (PDT)
> From: Davanum Srinivas <dims@yahoo.com>
> Reply-To: Jakarta Commons Developers List <commons-dev@jakarta.apache.org>,
>      dims@yahoo.com
> To: Jakarta Commons Developers List <commons-dev@jakarta.apache.org>
> Subject: Re: [modeler] Introspection only for primitives?
>
> See attached a diff for both issues.
>
> Thanks,
> dims
>
> PS: Shall i commit it?
>

+1, as long as you add your name to STATUS.html :-).

Craig

> --- Davanum Srinivas <dims@yahoo.com> wrote:
> > Craig,
> >
> > If i hear you right...If the Java class is a well behaved JavaBean then we should
not need a
> > mbeans-descriptor.xml. Right? That was exactly my point :) I want to use modeler
in axis and was
> > wondering if i really needed the mbeans-descriptor.xml files.
> >
> > Of course if the tool can generate a sample mbeans-descriptor.xml given a set of
java classes
> > then
> > folks can edit it to their hearts content.
> >
> > BTW, can someone commit my patch? or shall i go ahead and commit them? (fixes for
both JavaBean
> > params and extend the list of supported types to include everything mentioned in
the "open
> > mbeans"
> > spec)
> >
> > -- dims
> >
> > --- "Craig R. McClanahan" <craigmcc@apache.org> wrote:
> > >
> > >
> > > On Mon, 21 Jul 2003, Costin Manolache wrote:
> > >
> > > > Date: Mon, 21 Jul 2003 22:28:45 -0700 (PDT)
> > > > From: Costin Manolache <costin@apache.org>
> > > > Reply-To: Jakarta Commons Developers List <commons-dev@jakarta.apache.org>
> > > > To: Davanum Srinivas <dims@yahoo.com>
> > > > Cc: commons-dev@jakarta.apache.org
> > > > Subject: Re: [modeler] Introspection only for primitives?
> > > >
> > > > On Mon, 21 Jul 2003, Davanum Srinivas wrote:
> > > >
> > > > > Costin,
> > > > >
> > > > > Right now modeler just allows parameters that are listed in the supportedType
method when
> > we
> > > use
> > > > > introspection.
> > > > >
> > > > > #1 - How difficult/easy is it to allow other data types? (Why is
this list of items
> > > limited?)
> > > >
> > > > It's not difficult to add more data types. We added mostly commont types
-
> > > > I think we should cover at least the types in "open mbeans" part of the
> > > > spec.
> > > >
> > > > We could also add a generic mechanism to allow pluggable types ( i.e.
to
> > > > add more types to the list of supportedTypes ).
> > > >
> > > >
> > > > > #2 - How about other beans as parameters? (if you look at
> > > > > test\org\apache\commons\modeler\demo\mbeans-descriptors.xml, StandardServer
has
> > addService,
> > > > > removeService etc that take in a service as parameter)
> > > >
> > > > Sure - if it doesn't complicates things too much.
> > > >
> > > > BTW, one of the reason we have the "supportedTypes" is to avoid
> > > > introspection extracting too much stuff.
> > > >
> > >
> > > If you're using tools that rely on standard JavaBeans introspection, the
> > > classic mechanism to hide things you don't want seen is BeanInfo.
> > >
> > > Of course, the ultimate end of this whole line of "I have to parse my own
> > > configuration files" is that you are going to basically re-invent what
> > > Digester already does, and does well, but do it in a context that is local
> > > to commons-modeler.  Tell me again why depending on something that already
> > > works is such a bad thing :-).
> > >
> > > >
> > > > Costin
> > >
> > > Craig
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> > >
> >
> >
> > =====
> > Davanum Srinivas - http://webservices.apache.org/~dims/
> >
> > __________________________________
> > Do you Yahoo!?
> > The New Yahoo! Search - Faster. Easier. Bingo.
> > http://search.yahoo.com
> >
>
> =====
> Davanum Srinivas - http://webservices.apache.org/~dims/
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message