com.xmlserv.main
Interface ContentManager
- All Known Implementing Classes:
- AppContentManager
- public interface ContentManager
|
Method Summary |
void |
clearCache()
Clean cache, re-read config in case configuration is cached. |
void |
destroy()
Called before shutdown. |
void |
init()
Initialize. |
void |
process(java.lang.String requestPath,
org.jdom.Document document,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest req,
SecurityManager securityManager)
Called for postprocessing each backends output. |
init
public void init()
throws XMLServException
- Initialize. This is called once before any requests are serviced.
process
public void process(java.lang.String requestPath,
org.jdom.Document document,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest req,
SecurityManager securityManager)
throws XMLServException
- Called for postprocessing each backends output.
- Parameters:
requestPath - The request path without the servlet context path and without any HTTP GET parameters.document - The JDOM Document representign the Backends output. This is augmented with additional Elements
directly under the document root.servletContext - The Servlet Context.req - The Servlet Request.securityManager - The SecurityManager.- Throws:
XMLServExcepion - On any error.
clearCache
public void clearCache()
throws XMLServException
- Clean cache, re-read config in case configuration is cached.
destroy
public void destroy()
- Called before shutdown. Should release all resources held by this object.
Exceptions may be written to System.out, but may not be thrown (in case of a shutdown,
this is not of great concern anyway).