From: Frédéric G. <glo...@us...> - 2006-01-18 15:03:03
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/http/webdav In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6432/src/org/exist/http/webdav Modified Files: WebDAV.java Log Message: Handling multi-instance webdav server by a databaseid against BrokerPool Index: WebDAV.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/http/webdav/WebDAV.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** WebDAV.java 7 Nov 2005 18:24:48 -0000 1.10 --- WebDAV.java 18 Jan 2006 15:02:34 -0000 1.11 *************** *** 57,60 **** --- 57,62 ---- public final static String BINARY_CONTENT = "application/octet-stream"; public final static String XML_CONTENT = "text/xml"; + /** id of the database registred against the BrokerPool */ + protected String databaseid = BrokerPool.DEFAULT_INSTANCE_NAME; // default output properties for the XML serialization *************** *** 78,84 **** private BrokerPool pool; ! public WebDAV(int authenticationMethod) throws ServletException { try { ! pool = BrokerPool.getInstance(); } catch (EXistException e) { throw new ServletException("Error found while initializing database: " + e.getMessage(), e); --- 80,87 ---- private BrokerPool pool; ! public WebDAV(int authenticationMethod, String id) throws ServletException { ! if (id != null && !"".equals(id)) this.databaseid=id; try { ! pool = BrokerPool.getInstance(this.databaseid); } catch (EXistException e) { throw new ServletException("Error found while initializing database: " + e.getMessage(), e); |