com.caucho.server.dispatch
Class ServletMapper

java.lang.Object
  extended by com.caucho.server.dispatch.ServletMapper

public class ServletMapper
extends java.lang.Object

Manages dispatching: servlets and filters.


Constructor Summary
ServletMapper()
           
 
Method Summary
 void addUrlRegexp(java.lang.String regexp, ServletMapping mapping)
          Adds a servlet mapping
 void addWelcomeFile(java.lang.String fileName)
          Adds a welcome-file
 void destroy()
           
 java.util.ArrayList<java.lang.String> getIgnorePatterns()
          Returns the servlet plugin_ignore patterns.
 ServletContext getServletContext()
          Gets the servlet context.
 ServletManager getServletManager()
          Returns the servlet manager.
 java.lang.String getServletPattern(java.lang.String uri)
           
 java.util.ArrayList<java.lang.String> getURLPatterns()
          Returns the servlet matching patterns.
 FilterChain mapServlet(ServletInvocation invocation)
           
 void setDefaultServlet(java.lang.String servletName)
          Sets the default servlet.
 void setServletContext(ServletContext servletContext)
          Sets the servlet context.
 void setServletManager(ServletManager manager)
          Sets the servlet manager.
 void setWelcomeFileList(java.util.ArrayList<java.lang.String> list)
          Sets the welcome-file list
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletMapper

public ServletMapper()
Method Detail

setServletContext

public void setServletContext(ServletContext servletContext)
Sets the servlet context.


getServletContext

public ServletContext getServletContext()
Gets the servlet context.


getServletManager

public ServletManager getServletManager()
Returns the servlet manager.


setServletManager

public void setServletManager(ServletManager manager)
Sets the servlet manager.


addUrlRegexp

public void addUrlRegexp(java.lang.String regexp,
                         ServletMapping mapping)
                  throws ServletException
Adds a servlet mapping

Throws:
ServletException

setDefaultServlet

public void setDefaultServlet(java.lang.String servletName)
                       throws ServletException
Sets the default servlet.

Throws:
ServletException

addWelcomeFile

public void addWelcomeFile(java.lang.String fileName)
Adds a welcome-file


setWelcomeFileList

public void setWelcomeFileList(java.util.ArrayList<java.lang.String> list)
Sets the welcome-file list


mapServlet

public FilterChain mapServlet(ServletInvocation invocation)
                       throws ServletException
Throws:
ServletException

getServletPattern

public java.lang.String getServletPattern(java.lang.String uri)

getURLPatterns

public java.util.ArrayList<java.lang.String> getURLPatterns()
Returns the servlet matching patterns.


getIgnorePatterns

public java.util.ArrayList<java.lang.String> getIgnorePatterns()
Returns the servlet plugin_ignore patterns.


destroy

public void destroy()