avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From giacomo <giac...@apache.org>
Subject Re: makeReadOnly() method
Date Tue, 05 Jun 2001 20:02:56 GMT
On Mon, 4 Jun 2001, Berin Loritsch wrote:

> Actually, for the Excalibur stuff, I wanted to have
> the intialize() function take care of that.  It is
> IMO messy to have a makeReadOnly() method when
> something like that can be hidden.  I will check,
> but hopefully you haven't altered the interfaces--
> that would suck.  It would break backwards
> compatibility for something that is another concern.

IMHO a better way to solve it is to wait until JDK 1.3 is available for
almost any platform and Avalon can integrate generating proxies to
secure the contracts.

Giacomo

>
> --- Peter Donald <donaldp@apache.org> wrote:
> > At 07:35 PM 6/4/01 +1000, Peter Donald wrote:
> > >Hi,
> > >
> > >I have just added makeReadOnly() method to a whole
> > bunch of classes in
> > >framework. The reason was that I recently came
> > across someone who was using
> > >Avalon code and doing something like
> > >
> > >((DefaultComponentManager)componentManager).put(
> > "blah", blah );
> > >
> > >which is obviously bad form. So after you make
> > something read only this
> > >would actually throw an IllegalStateException.
> > >
> > >
> > >Cheers,
> > >
> > >Pete
> > >
> >
> >*-----------------------------------------------------*
> > >| "Faced with the choice between changing one's
> > mind, |
> > >| and proving that there is no need to do so -
> > almost |
> > >| everyone gets busy on the proof."
> >   |
> > >|              - John Kenneth Galbraith
> >   |
> >
> >*-----------------------------------------------------*
> > >
> > >
> > Cheers,
> >
> > Pete
> >
> >
> *-----------------------------------------------------*
> > | "Faced with the choice between changing one's
> > mind, |
> > | and proving that there is no need to do so -
> > almost |
> > | everyone gets busy on the proof."
> >  |
> > |              - John Kenneth Galbraith
> >  |
> >
> *-----------------------------------------------------*
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > avalon-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > avalon-dev-help@jakarta.apache.org
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year!  http://personal.mail.yahoo.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: avalon-dev-help@jakarta.apache.org
>
>
>
>


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


Mime
View raw message