public abstract class DefaultExtensionProcessor extends WebExtensionProcessor implements NamespaceInvoker, javax.servlet.Servlet
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
META_INF_DIR |
static java.lang.String |
PARAM_BUFFER_SIZE |
static java.lang.String |
PARAM_DEFAULT_PAGE |
static java.lang.String |
WEB_INF_DIR |
| Constructor and Description |
|---|
DefaultExtensionProcessor(IServletContext webapp,
java.util.HashMap params) |
| Modifier and Type | Method and Description |
|---|---|
IServletWrapper |
createServletWrapper(IServletConfig config) |
com.ibm.wsspi.webcontainer.util.URIMatcher |
createURIMatcher(java.util.List list) |
void |
destroy() |
int |
getDefaultBufferSize() |
java.lang.String |
getEsiControl() |
WebComponentMetaData |
getMetaData() |
java.lang.String |
getName() |
int |
getOptimizeFileServingSize() |
java.util.List |
getPatternList()
Returns the list of patterns (as Strings) conforming with the servlet mappings
as mandated by the servlet spec.
|
javax.servlet.ServletConfig |
getServletConfig() |
java.lang.String |
getServletInfo() |
IServletWrapper |
getServletWrapper(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
handleRequest(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
init(javax.servlet.ServletConfig arg0) |
boolean |
isAvailable(java.lang.String resource) |
boolean |
isAvailableInDocumentRoot(java.lang.String resource,
boolean searchEDR) |
void |
nameSpacePostInvoke() |
void |
nameSpacePreInvoke() |
java.lang.String |
removeLeadingSlashes(java.lang.String src) |
void |
service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
createConfig, createConfig, isInternalpublic static final java.lang.String PARAM_DEFAULT_PAGE
public static final java.lang.String PARAM_BUFFER_SIZE
public static final java.lang.String WEB_INF_DIR
public static final java.lang.String META_INF_DIR
public DefaultExtensionProcessor(IServletContext webapp, java.util.HashMap params)
public java.lang.String getName()
getName in interface RequestProcessorgetName in class WebExtensionProcessorpublic void handleRequest(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.lang.Exception
handleRequest in interface RequestProcessorjava.lang.Exceptionpublic java.lang.String removeLeadingSlashes(java.lang.String src)
public java.lang.String getEsiControl()
public int getDefaultBufferSize()
public java.util.List getPatternList()
WebExtensionProcessorgetPatternList in interface ExtensionProcessorgetPatternList in class WebExtensionProcessorpublic com.ibm.wsspi.webcontainer.util.URIMatcher createURIMatcher(java.util.List list)
public boolean isAvailable(java.lang.String resource)
isAvailable in class WebExtensionProcessorpublic boolean isAvailableInDocumentRoot(java.lang.String resource,
boolean searchEDR)
public IServletWrapper createServletWrapper(IServletConfig config) throws java.lang.Exception
createServletWrapper in class WebExtensionProcessorjava.lang.Exceptionpublic WebComponentMetaData getMetaData()
getMetaData in interface ExtensionProcessorgetMetaData in class WebExtensionProcessorpublic void nameSpacePostInvoke()
nameSpacePostInvoke in interface NamespaceInvokerpublic void nameSpacePreInvoke()
nameSpacePreInvoke in interface NamespaceInvokerpublic int getOptimizeFileServingSize()
public void destroy()
destroy in interface javax.servlet.Servletpublic javax.servlet.ServletConfig getServletConfig()
getServletConfig in interface javax.servlet.Servletpublic java.lang.String getServletInfo()
getServletInfo in interface javax.servlet.Servletpublic void init(javax.servlet.ServletConfig arg0)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletjavax.servlet.ServletExceptionpublic void service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
service in interface javax.servlet.Servletjavax.servlet.ServletExceptionjava.io.IOExceptionpublic IServletWrapper getServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
getServletWrapper in interface ExtensionProcessorgetServletWrapper in class WebExtensionProcessor