logo       

Re: Config is a singleton: msg#00105

Subject: Re: Config is a singleton
Quoting Flavio Costa <listas-gKsXbHVs43GLjhqoV9UUrw@xxxxxxxxxxxxxxxx>:

> > as far as i'm informed tomcat separates those instances in its own
> > classloaders so it should be possible to have different config instances
> >  - correct me, if i'm wrong.

Yes, if you place a chiba.jar copy in every webapp. Sorry for the doubt.

> 
>     As Tomcat organizes its classloaders, if you place Chiba jar in
> common/lib or shared/lib, probably there will be only one instance. If
> placed in WEB-INF/lib, one instance will be created for every
> application (context).

I agree.

>     By the way, I've looked at current Config class and it somewhat
> resembles what I had in mind. As you say, it allows loading the XML
> from package tree or another place. However, we would like to have
> more control over config loading than this. What if instead of
> specifying a XML file, we could give two things: the Config class
> implementation (e.g. br.com.company.mycode.Config) and init-parameters
> which could be read by the Config class as a Map. Of course, for this
> strategy to work the configuration should always be referenced by an
> interface to be implemented by any Config classes, not by a concrete
> class.

Would be a great enhancement. I am extending the Config class too, to allow
loading of ConnectorFactory implementations other than Chiba one.


-- 
Eduardo Millán
Technical Telecommunications engineer, specialist in Telematics
Java programmer and analyst
ALBA Software: http://www.albasoft.com


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe