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, isInternal
public 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 RequestProcessor
getName
in class WebExtensionProcessor
public void handleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws java.lang.Exception
handleRequest
in interface RequestProcessor
java.lang.Exception
public java.lang.String removeLeadingSlashes(java.lang.String src)
public java.lang.String getEsiControl()
public int getDefaultBufferSize()
public java.util.List getPatternList()
WebExtensionProcessor
getPatternList
in interface ExtensionProcessor
getPatternList
in class WebExtensionProcessor
public com.ibm.wsspi.webcontainer.util.URIMatcher createURIMatcher(java.util.List list)
public boolean isAvailable(java.lang.String resource)
isAvailable
in class WebExtensionProcessor
public boolean isAvailableInDocumentRoot(java.lang.String resource, boolean searchEDR)
public IServletWrapper createServletWrapper(IServletConfig config) throws java.lang.Exception
createServletWrapper
in class WebExtensionProcessor
java.lang.Exception
public WebComponentMetaData getMetaData()
getMetaData
in interface ExtensionProcessor
getMetaData
in class WebExtensionProcessor
public void nameSpacePostInvoke()
nameSpacePostInvoke
in interface NamespaceInvoker
public void nameSpacePreInvoke()
nameSpacePreInvoke
in interface NamespaceInvoker
public int getOptimizeFileServingSize()
public void destroy()
destroy
in interface javax.servlet.Servlet
public javax.servlet.ServletConfig getServletConfig()
getServletConfig
in interface javax.servlet.Servlet
public java.lang.String getServletInfo()
getServletInfo
in interface javax.servlet.Servlet
public void init(javax.servlet.ServletConfig arg0) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
javax.servlet.ServletException
public void service(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, java.io.IOException
service
in interface javax.servlet.Servlet
javax.servlet.ServletException
java.io.IOException
public IServletWrapper getServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
getServletWrapper
in interface ExtensionProcessor
getServletWrapper
in class WebExtensionProcessor