You could use final if you didn't want inherited versions to be able to have
themselves be returned.

--mikej
-=-----
mike jackson
[EMAIL PROTECTED]

> -----Original Message-----
> From: Felipe Schnack [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 20, 2003 12:44 PM
> To: Tomcat Users List
> Subject: Re: Loading Singleton Classes
>
>
>   Or even
>   public static final Singleton s = new Singleton();
>   :-)
>
> On Thu, 2003-02-20 at 17:43, Tim Funk wrote:
> > Actually you'll want to make
> >    public static Singleton s = new Singleton();
> > be
> >    private static Singleton s = new Singleton();
> >
> > So a wise guy doesn't do this:
> >     Singleton.s = null;
> >
> > -Tim
> >
> > Mike Jackson wrote:
> > > To code it correctly follow the pattern.  :)
> > >
> > >
> > > Should look something like this:
> > >
> > >   class Singleton {
> > >           public static Singleton s = new Singleton();
> > >
> > >           protected Singleton() {
> > >                   super();
> > >           }
> > >           public static Singleton getHandle() {
> > >                   return s;
> > >           }
> > >   }
> > >
> > > --mikej
> > > -=-----
> > > mike jackson
> > > [EMAIL PROTECTED]
> > >
> > >
> > >>-----Original Message-----
> > >>From: Luc Foisy [mailto:[EMAIL PROTECTED]]
> > >>Sent: Thursday, February 20, 2003 11:35 AM
> > >>To: Tomcat Users List
> > >>Subject: RE: Loading Singleton Classes
> > >>
> > >>
> > >>Ok. How do I code it incorrectly then? :)
> > >>I want it to be unique to each session. Is there anyway I can do that?
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Mike Jackson [mailto:[EMAIL PROTECTED]]
> > >>>Sent: Thursday, February 20, 2003 2:31 PM
> > >>>To: Tomcat Users List
> > >>>Subject: RE: Loading Singleton Classes
> > >>>
> > >>>
> > >>>Same, if you code it correctly.
> > >>>
> > >>>--mikej
> > >>>-=-----
> > >>>mike jackson
> > >>>[EMAIL PROTECTED]
> > >>>
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: Luc Foisy [mailto:[EMAIL PROTECTED]]
> > >>>>Sent: Thursday, February 20, 2003 11:26 AM
> > >>>>To: Tomcat Users List
> > >>>>Subject: RE: Loading Singleton Classes
> > >>>>
> > >>>>
> > >>>>Hmmm
> > >>>>
> > >>>>My jar is located in web-inf/lib
> > >>>>
> > >>>>Perhaps I should rephrase that question.
> > >>>>When I load the singleton class, will it be the same singleton
> > >>>>called from all sessions or will it be unique to each session?
> > >>>>
> > >>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Filip Hanik [mailto:[EMAIL PROTECTED]]
> > >>>>>Sent: Thursday, February 20, 2003 2:15 PM
> > >>>>>To: Tomcat Users List
> > >>>>>Subject: RE: Loading Singleton Classes
> > >>>>>
> > >>>>>
> > >>>>>it doesn't become a variable at all.
> > >>>>>
> > >>>>>but to answer your question, if you load a singleton class it
> > >>>>>all depends on where the class is in the classloader hierarchy.
> > >>>>>
> > >>>>>if you put the class in a jar in common/lib, the singleton
> > >>>>>will be for your entire tomcat server. if you put it in a jar
> > >>>>>in web-inf/lib it becomes a singleton class for your webapp only.
> > >>>>>
> > >>>>>Filip
> > >>>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Luc Foisy [mailto:[EMAIL PROTECTED]]
> > >>>>>Sent: Thursday, February 20, 2003 11:14 AM
> > >>>>>To: Tomcat User List (E-mail)
> > >>>>>Subject: Loading Singleton Classes
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>If I load a singleton class, does it become a session
> > >>>>>variable or an application variable????
> > >>>>>
> > >>>>>
> > >>>
> > >>>---------------------------------------------------------------------
> > >>>
> > >>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>>>For additional commands, e-mail:
> > >>>
> > >>>[EMAIL PROTECTED]
> > >>>
> > >>>>>
> > >>>>>
> > >>>---------------------------------------------------------------------
> > >>>
> > >>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>>>For additional commands, e-mail:
> > >>>
> > >>>[EMAIL PROTECTED]
> > >>>
> > >>>>>
> > >>>>
> > >>>---------------------------------------------------------------------
> > >>>
> > >>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>>For additional commands, e-mail: [EMAIL PROTECTED]
> > >>>>
> > >>>
> > >>>
> > >>>---------------------------------------------------------------------
> > >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>For additional commands, e-mail: [EMAIL PROTECTED]
> > >>>
> > >>>
> > >>
> > >>---------------------------------------------------------------------
> > >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> --
>
> Felipe Schnack
> Analista de Sistemas
> [EMAIL PROTECTED]
> Cel.: (51)91287530
> Linux Counter #281893
>
> Centro Universit�rio Ritter dos Reis
> http://www.ritterdosreis.br
> [EMAIL PROTECTED]
> Fone/Fax.: (51)32303341
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to