Class DefaultExtensionProcessor
java.lang.Object
com.ibm.ws.webcontainer.extension.WebExtensionProcessor
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor
- All Implemented Interfaces:
- ExtensionProcessor,- RequestProcessor,- NamespaceInvoker,- javax.servlet.Servlet
public abstract class DefaultExtensionProcessor
extends WebExtensionProcessor
implements NamespaceInvoker, javax.servlet.Servlet
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateServletWrapper(IServletConfig config) com.ibm.wsspi.webcontainer.util.URIMatchercreateURIMatcher(List list) voiddestroy()intgetName()intReturns the list of patterns (as Strings) conforming with the servlet mappings as mandated by the servlet spec.javax.servlet.ServletConfiggetServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) voidhandleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) voidinit(javax.servlet.ServletConfig arg0) booleanisAvailable(String resource) booleanisAvailableInDocumentRoot(String resource, boolean searchEDR) voidvoidvoidservice(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) Methods inherited from class com.ibm.ws.webcontainer.extension.WebExtensionProcessorcreateConfig, createConfig, isInternal
- 
Field Details- 
PARAM_DEFAULT_PAGE- See Also:
 
- 
PARAM_BUFFER_SIZE- See Also:
 
- 
WEB_INF_DIR- See Also:
 
- 
META_INF_DIR- See Also:
 
 
- 
- 
Constructor Details- 
DefaultExtensionProcessor
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein interface- RequestProcessor
- Overrides:
- getNamein class- WebExtensionProcessor
 
- 
handleRequestpublic void handleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws Exception - Specified by:
- handleRequestin interface- RequestProcessor
- Throws:
- Exception
 
- 
removeLeadingSlashes
- 
getEsiControl- Returns:
 
- 
getDefaultBufferSizepublic int getDefaultBufferSize()- Returns:
 
- 
getPatternListDescription copied from class:WebExtensionProcessorReturns the list of patterns (as Strings) conforming with the servlet mappings as mandated by the servlet spec. The subclasses of this class may override this method in case they want to supply patterns they want to be associated with.- Specified by:
- getPatternListin interface- ExtensionProcessor
- Overrides:
- getPatternListin class- WebExtensionProcessor
- Returns:
- patternList
 
- 
createURIMatcher
- 
isAvailable- Overrides:
- isAvailablein class- WebExtensionProcessor
 
- 
isAvailableInDocumentRoot
- 
createServletWrapper- Overrides:
- createServletWrapperin class- WebExtensionProcessor
- Throws:
- Exception
 
- 
getMetaData- Specified by:
- getMetaDatain interface- ExtensionProcessor
- Overrides:
- getMetaDatain class- WebExtensionProcessor
 
- 
nameSpacePostInvokepublic void nameSpacePostInvoke()- Specified by:
- nameSpacePostInvokein interface- NamespaceInvoker
 
- 
nameSpacePreInvokepublic void nameSpacePreInvoke()- Specified by:
- nameSpacePreInvokein interface- NamespaceInvoker
 
- 
getOptimizeFileServingSizepublic int getOptimizeFileServingSize()
- 
destroypublic void destroy()- Specified by:
- destroyin interface- javax.servlet.Servlet
 
- 
getServletConfigpublic javax.servlet.ServletConfig getServletConfig()- Specified by:
- getServletConfigin interface- javax.servlet.Servlet
 
- 
getServletInfo- Specified by:
- getServletInfoin interface- javax.servlet.Servlet
 
- 
initpublic void init(javax.servlet.ServletConfig arg0) throws javax.servlet.ServletException - Specified by:
- initin interface- javax.servlet.Servlet
- Throws:
- javax.servlet.ServletException
 
- 
servicepublic void service(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, IOException - Specified by:
- servicein interface- javax.servlet.Servlet
- Throws:
- javax.servlet.ServletException
- IOException
 
- 
getServletWrapperpublic IServletWrapper getServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) - Specified by:
- getServletWrapperin interface- ExtensionProcessor
- Overrides:
- getServletWrapperin class- WebExtensionProcessor
 
 
-