org.apache.geronimo.webdav
Interface DAVRepository

All Known Implementing Classes:
CatalinaDAVRepository

public interface DAVRepository

A DAVRepository defines a WebDAV servlet along with its execution context.
A WebDAV servlet is a servlet, which implements the WebDAV specific methods , e.g. PROPFIND. This servlet is deployed and managed by the DAVServer, which has mounted this repository.

Version:
$Revision: 1.3 $ $Date: 2004/03/10 10:00:41 $

Method Summary
 String getContext()
          Gets the context of the WebDAV servlet.
 Class getHandlingServlet()
          Gets the WebDAV servlet Class.
 String getHost()
          Gets the host name filter.
 Map getServletContextAttr()
          Gets the servlet context attributes.
 Map getServletInitParam()
          Gets the servlet initialization parameters.
 

Method Detail

getHost

public String getHost()
Gets the host name filter.
If defined, only the requests for this host are forwarded to this repository.

Returns:
Host name filter.

getContext

public String getContext()
Gets the context of the WebDAV servlet.

Returns:
Context name.

getHandlingServlet

public Class getHandlingServlet()
Gets the WebDAV servlet Class.

Returns:
WebDAV servlet class.

getServletContextAttr

public Map getServletContextAttr()
Gets the servlet context attributes.

Returns:
Map of attribute name to value.

getServletInitParam

public Map getServletInitParam()
Gets the servlet initialization parameters.

Returns:
Map of parameter name to value.


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.