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 Modifier and Type Field Description static java.lang.StringMETA_INF_DIRstatic java.lang.StringPARAM_BUFFER_SIZEstatic java.lang.StringPARAM_DEFAULT_PAGEstatic java.lang.StringWEB_INF_DIR
 - 
Constructor SummaryConstructors Constructor Description DefaultExtensionProcessor(IServletContext webapp, java.util.HashMap params)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IServletWrappercreateServletWrapper(IServletConfig config)com.ibm.wsspi.webcontainer.util.URIMatchercreateURIMatcher(java.util.List list)voiddestroy()intgetDefaultBufferSize()java.lang.StringgetEsiControl()WebComponentMetaDatagetMetaData()java.lang.StringgetName()intgetOptimizeFileServingSize()java.util.ListgetPatternList()Returns the list of patterns (as Strings) conforming with the servlet mappings as mandated by the servlet spec.javax.servlet.ServletConfiggetServletConfig()java.lang.StringgetServletInfo()IServletWrappergetServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)voidhandleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)voidinit(javax.servlet.ServletConfig arg0)booleanisAvailable(java.lang.String resource)booleanisAvailableInDocumentRoot(java.lang.String resource, boolean searchEDR)voidnameSpacePostInvoke()voidnameSpacePreInvoke()java.lang.StringremoveLeadingSlashes(java.lang.String src)voidservice(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)- 
Methods inherited from class com.ibm.ws.webcontainer.extension.WebExtensionProcessorcreateConfig, createConfig, isInternal
 
- 
 
- 
- 
- 
Field Detail- 
PARAM_DEFAULT_PAGEpublic static final java.lang.String PARAM_DEFAULT_PAGE - See Also:
- Constant Field Values
 
 - 
PARAM_BUFFER_SIZEpublic static final java.lang.String PARAM_BUFFER_SIZE - See Also:
- Constant Field Values
 
 - 
WEB_INF_DIRpublic static final java.lang.String WEB_INF_DIR - See Also:
- Constant Field Values
 
 - 
META_INF_DIRpublic static final java.lang.String META_INF_DIR - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DefaultExtensionProcessorpublic DefaultExtensionProcessor(IServletContext webapp, java.util.HashMap params) 
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() - Specified by:
- getNamein interface- RequestProcessor
- Overrides:
- getNamein class- WebExtensionProcessor
 
 - 
handleRequestpublic void handleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws java.lang.Exception- Specified by:
- handleRequestin interface- RequestProcessor
- Throws:
- java.lang.Exception
 
 - 
removeLeadingSlashespublic java.lang.String removeLeadingSlashes(java.lang.String src) 
 - 
getEsiControlpublic java.lang.String getEsiControl() - Returns:
 
 - 
getDefaultBufferSizepublic int getDefaultBufferSize() - Returns:
 
 - 
getPatternListpublic java.util.List getPatternList() Description 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
 
 - 
createURIMatcherpublic com.ibm.wsspi.webcontainer.util.URIMatcher createURIMatcher(java.util.List list) 
 - 
isAvailablepublic boolean isAvailable(java.lang.String resource) - Overrides:
- isAvailablein class- WebExtensionProcessor
 
 - 
isAvailableInDocumentRootpublic boolean isAvailableInDocumentRoot(java.lang.String resource, boolean searchEDR)
 - 
createServletWrapperpublic IServletWrapper createServletWrapper(IServletConfig config) throws java.lang.Exception - Overrides:
- createServletWrapperin class- WebExtensionProcessor
- Throws:
- java.lang.Exception
 
 - 
getMetaDatapublic WebComponentMetaData 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
 
 - 
getServletInfopublic java.lang.String 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, java.io.IOException- Specified by:
- servicein interface- javax.servlet.Servlet
- Throws:
- javax.servlet.ServletException
- java.io.IOException
 
 - 
getServletWrapperpublic IServletWrapper getServletWrapper(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) - Specified by:
- getServletWrapperin interface- ExtensionProcessor
- Overrides:
- getServletWrapperin class- WebExtensionProcessor
 
 
- 
 
-