Class ExtHandshakeVHostExtensionFactory
- java.lang.Object
-
- com.ibm.ws.webcontainer.extension.ExtHandshakeVHostExtensionFactory
-
- All Implemented Interfaces:
ExtensionFactory
public class ExtHandshakeVHostExtensionFactory extends java.lang.Object implements ExtensionFactory
-
-
Constructor Summary
Constructors Constructor Description ExtHandshakeVHostExtensionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionProcessor
createExtensionProcessor(IServletContext webapp)
java.util.List
getPatternList()
-
-
-
Method Detail
-
createExtensionProcessor
public ExtensionProcessor createExtensionProcessor(IServletContext webapp) throws java.lang.Exception
- Specified by:
createExtensionProcessor
in interfaceExtensionFactory
- Parameters:
webapp
- - The WebApp that the created ExtensionProcessor should be associated with- Returns:
- An instance of WebExtensionProcessor which will be associated with the URL patterns that this factory is associated with, and has the capability of handling requests.
- Throws:
java.lang.Exception
- The creation process can throw any kind of exception, and it will be caught and logged by the webcontainer This method will be called by the container during initialization. A WebExtensionFactory typically furnishes a single type of WebExtensionProcessor, a singleton in most cases.
-
getPatternList
public java.util.List getPatternList()
- Specified by:
getPatternList
in interfaceExtensionFactory
- Returns:
- The list of all the URI patterns that the WebExtensionProcessors created by this factory will handle. This method will be called by the webcontainer while setting up its internal URL routing datastructures. Patters supplied in this list should be in accord with the allowable patterns specified in the Java Servlet Specification (under URL patterns).
-
-