Interface ExtensionProcessor
-
- All Superinterfaces:
RequestProcessor
- All Known Implementing Classes:
DefaultExtensionProcessor
,ExtHandshakeVHostExtensionProcessor
,InvokerExtensionProcessor
,WebExtensionProcessor
,WebExtensionProcessor
public interface ExtensionProcessor extends RequestProcessor
ExtensionProcessor classes are responsible for handling requests that filter down to them by the URL matching process. They could leverage the IServletContext instance that becomes available when the ExtensionProcessor is created, for advanced functionality.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebComponentMetaData
getMetaData()
java.util.List
getPatternList()
The list of patterns that this ExtensionProcessor wants to be associated with in addition to the patterns specified by the WebExtensionFactory that created this ExtensionProcessor.IServletWrapper
getServletWrapper(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp)
-
Methods inherited from interface com.ibm.wsspi.webcontainer.RequestProcessor
getName, handleRequest, isInternal
-
-
-
-
Method Detail
-
getPatternList
java.util.List getPatternList()
The list of patterns that this ExtensionProcessor wants to be associated with in addition to the patterns specified by the WebExtensionFactory that created this ExtensionProcessor.- Returns:
- patternList
-
getServletWrapper
IServletWrapper getServletWrapper(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMetaData
WebComponentMetaData getMetaData()
-
-