Re: Embedded Tomcat and shared objects...
I have done something like this. The Factory and Singleton design patters work perfectly for this type of thing. If you create an abstraction layer, then there should be no problems On 9/28/05, Leon Rosenberg <[EMAIL PROTECTED]> wrote: > still, spring can use the same factory. > If not, use a container that can use factories :-) > > If nothing works, the hack would be: > > class MyObjectInstanceHolder{ > private static MyObject instance; > > public set/getInstance... > } > > ? > regards > leon > > On 9/28/05, Darryl L. Pierce <[EMAIL PROTECTED]> wrote: > > Leon Rosenberg wrote: > > > Aehm, without looking deeper into context initialization, just a short > > > guess: > > > what about making your configuration objects a singleton with > > > public static CLASSNAME getInstance() > > > or > > > provide a factory for them? > > > > Because the class in question is created by Spring's application context. > > > > -- > > Darryl L. Pierce <[EMAIL PROTECTED]> > > Homepage: http://mcpierce.multiply.com/ > > "Bury me next to my wife. Nothing too fancy..." - Ulysses S. Grant > > > > - > > 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]
Re: Embedded Tomcat and shared objects...
still, spring can use the same factory. If not, use a container that can use factories :-) If nothing works, the hack would be: class MyObjectInstanceHolder{ private static MyObject instance; public set/getInstance... } ? regards leon On 9/28/05, Darryl L. Pierce <[EMAIL PROTECTED]> wrote: > Leon Rosenberg wrote: > > Aehm, without looking deeper into context initialization, just a short > > guess: > > what about making your configuration objects a singleton with > > public static CLASSNAME getInstance() > > or > > provide a factory for them? > > Because the class in question is created by Spring's application context. > > -- > Darryl L. Pierce <[EMAIL PROTECTED]> > Homepage: http://mcpierce.multiply.com/ > "Bury me next to my wife. Nothing too fancy..." - Ulysses S. Grant > > - > 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]
Re: Embedded Tomcat and shared objects...
Leon Rosenberg wrote: Aehm, without looking deeper into context initialization, just a short guess: what about making your configuration objects a singleton with public static CLASSNAME getInstance() or provide a factory for them? Because the class in question is created by Spring's application context. -- Darryl L. Pierce <[EMAIL PROTECTED]> Homepage: http://mcpierce.multiply.com/ "Bury me next to my wife. Nothing too fancy..." - Ulysses S. Grant - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Embedded Tomcat and shared objects...
Aehm, without looking deeper into context initialization, just a short guess: what about making your configuration objects a singleton with public static CLASSNAME getInstance() or provide a factory for them? regards leon On 9/27/05, Darryl L. Pierce <[EMAIL PROTECTED]> wrote: > I have embedded Tomcat 5.0.28 into an application I'm writing. Tomcat is > being used primarily as the configuration system. I would like to, from > the servlet running within Tomcat, access objects that are a part of the > main application itself, specific some configuration objects. Is there a > way, while I'm created the instance of > org.apache.catalina.startup.Embedded and all of the related objects, to > set a reference to some objects? I tried setting it in the servlet > context as I created the instance of org.apache.catalina.Context for my > servlet's context but getServletContext() returns null at that point... > -- > Darryl L. Pierce <[EMAIL PROTECTED]> > Homepage: http://mcpierce.multiply.com/ > "Bury me next to my wife. Nothing too fancy..." - Ulysses S. Grant > > - > 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]
Embedded Tomcat and shared objects...
I have embedded Tomcat 5.0.28 into an application I'm writing. Tomcat is being used primarily as the configuration system. I would like to, from the servlet running within Tomcat, access objects that are a part of the main application itself, specific some configuration objects. Is there a way, while I'm created the instance of org.apache.catalina.startup.Embedded and all of the related objects, to set a reference to some objects? I tried setting it in the servlet context as I created the instance of org.apache.catalina.Context for my servlet's context but getServletContext() returns null at that point... -- Darryl L. Pierce <[EMAIL PROTECTED]> Homepage: http://mcpierce.multiply.com/ "Bury me next to my wife. Nothing too fancy..." - Ulysses S. Grant - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]