+1 Ive always found plugins by far the more convienient of the various methods of initialising stuff at startup.
-----Original Message----- From: Joe Germuska [mailto:[EMAIL PROTECTED] Sent: Monday, 8 September 2003 22:51 To: Struts Users Mailing List Subject: Re: Plug-in API At 7:40 -0700 9/8/03, David Graham wrote: >Plugins are really only helpful to people using a Servlet 2.2 container. >If you're using Servlet 2.3 you should use a ServletContextListener. I don't know (but I doubt) that there is a determinate order to how containers process "contextInitialized" On the other hand, Struts processes plugins in order. I know one developer who leverages this predictability to initialize a series of "specialist" classes, and then finally a facade type class which proxies for the others. I don't know the details, but this is one other possible use case. Also, PlugIns are "module aware" -- the initialize method gets a ModuleConfig object. That might matter to some implementations. I suspect in many cases where I use PlugIns, I could be using ServletContextListeners instead, but I haven't broken the habit yet. But the gist is the same -- some component you write needs to know when the application context has been initialized. Joe -- -- Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "If nature worked that way, the universe would crash all the time." --Jaron Lanier --------------------------------------------------------------------- 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]