Class InvokerExtensionProcessor
- java.lang.Object
-
- com.ibm.ws.webcontainer.extension.WebExtensionProcessor
-
- com.ibm.ws.webcontainer.extension.InvokerExtensionProcessor
-
- All Implemented Interfaces:
ExtensionProcessor
,RequestProcessor
public class InvokerExtensionProcessor extends WebExtensionProcessor
-
-
Constructor Summary
Constructors Constructor Description InvokerExtensionProcessor(com.ibm.ws.webcontainer.webapp.WebApp webApp, java.util.HashMap params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebComponentMetaData
getMetaData()
java.util.List
getPatternList()
Returns the list of patterns (as Strings) conforming with the servlet mappings as mandated by the servlet spec.IServletWrapper
getServletWrapper(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp)
IServletWrapper
getServletWrapper(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, boolean handleFailure)
void
handleRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res)
This method will only get invoked if (1) This is the first request to the target servlet to be served by classname/name (2) The request is an include/forward and matched /servlet/*-
Methods inherited from class com.ibm.ws.webcontainer.extension.WebExtensionProcessor
createConfig, createConfig, createServletWrapper, getName, isAvailable, isInternal
-
-
-
-
Method Detail
-
handleRequest
public void handleRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res) throws java.lang.Exception
This method will only get invoked if (1) This is the first request to the target servlet to be served by classname/name (2) The request is an include/forward and matched /servlet/*- Throws:
java.lang.Exception
-
getServletWrapper
public IServletWrapper getServletWrapper(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, boolean handleFailure) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getPatternList
public java.util.List getPatternList()
Description copied from class:WebExtensionProcessor
Returns 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:
getPatternList
in interfaceExtensionProcessor
- Overrides:
getPatternList
in classWebExtensionProcessor
- Returns:
- patternList
-
getMetaData
public WebComponentMetaData getMetaData()
- Specified by:
getMetaData
in interfaceExtensionProcessor
- Overrides:
getMetaData
in classWebExtensionProcessor
-
getServletWrapper
public IServletWrapper getServletWrapper(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp) throws java.lang.Exception
- Specified by:
getServletWrapper
in interfaceExtensionProcessor
- Overrides:
getServletWrapper
in classWebExtensionProcessor
- Throws:
java.lang.Exception
-
-