Class DefaultExtensionProcessor
java.lang.Object
com.ibm.ws.webcontainer.extension.WebExtensionProcessor
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor
- All Implemented Interfaces:
ExtensionProcessor,RequestProcessor,NamespaceInvoker,jakarta.servlet.Servlet
public abstract class DefaultExtensionProcessor
extends WebExtensionProcessor
implements NamespaceInvoker, jakarta.servlet.Servlet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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.jakarta.servlet.ServletConfiggetServletWrapper(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidhandleRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidinit(jakarta.servlet.ServletConfig arg0) booleanisAvailable(String resource) booleanisAvailableInDocumentRoot(String resource, boolean searchEDR) voidvoidvoidservice(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) Methods inherited from class com.ibm.ws.webcontainer.extension.WebExtensionProcessor
createConfig, 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 interfaceRequestProcessor- Overrides:
getNamein classWebExtensionProcessor
-
handleRequest
public void handleRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws Exception - Specified by:
handleRequestin interfaceRequestProcessor- Throws:
Exception
-
removeLeadingSlashes
-
getEsiControl
- Returns:
-
getDefaultBufferSize
public int getDefaultBufferSize()- Returns:
-
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 interfaceExtensionProcessor- Overrides:
getPatternListin classWebExtensionProcessor- Returns:
- patternList
-
createURIMatcher
-
isAvailable
- Overrides:
isAvailablein classWebExtensionProcessor
-
isAvailableInDocumentRoot
-
createServletWrapper
- Overrides:
createServletWrapperin classWebExtensionProcessor- Throws:
Exception
-
getMetaData
- Specified by:
getMetaDatain interfaceExtensionProcessor- Overrides:
getMetaDatain classWebExtensionProcessor
-
nameSpacePostInvoke
public void nameSpacePostInvoke()- Specified by:
nameSpacePostInvokein interfaceNamespaceInvoker
-
nameSpacePreInvoke
public void nameSpacePreInvoke()- Specified by:
nameSpacePreInvokein interfaceNamespaceInvoker
-
getOptimizeFileServingSize
public int getOptimizeFileServingSize() -
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Servlet
-
getServletConfig
public jakarta.servlet.ServletConfig getServletConfig()- Specified by:
getServletConfigin interfacejakarta.servlet.Servlet
-
getServletInfo
- Specified by:
getServletInfoin interfacejakarta.servlet.Servlet
-
init
public void init(jakarta.servlet.ServletConfig arg0) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Throws:
jakarta.servlet.ServletException
-
service
public void service(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Specified by:
servicein interfacejakarta.servlet.Servlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
getServletWrapper
public IServletWrapper getServletWrapper(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) - Specified by:
getServletWrapperin interfaceExtensionProcessor- Overrides:
getServletWrapperin classWebExtensionProcessor
-