Package com.ibm.wsspi.webcontainer
Class WebContainer
java.lang.Object
com.ibm.websphere.servlet.container.WebContainer
com.ibm.wsspi.webcontainer.WebContainer
public class WebContainer
extends com.ibm.websphere.servlet.container.WebContainer
This class enables users to get at an instance (singleton) of the
WebContainer so that they can delegate request processing. The
webcontainer returned is the single instance (per JVM) of the runtime
container that handles Servlets, JSP, and all registered ExtensionProcessors.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.websphere.servlet.container.WebContainer
com.ibm.websphere.servlet.container.WebContainer.Feature
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getKeySize
(String cipherSuite) static com.ibm.ejs.ras.TraceNLS
getNls()
static WebContainer
static Properties
void
handleRequest
(IRequest req, IResponse res) boolean
boolean
isCollaboratorEnabled
(String type) static void
void
setServletCachingInitNeeded
(boolean bool) void
setWebContainerStopping
(boolean isStopped) Methods inherited from class com.ibm.websphere.servlet.container.WebContainer
addGlobalListener
-
Method Details
-
getURIEncoding
-
getWebContainer
- Returns:
- The instance of the WebContainer Call this method to get at an instance of the WebContainer
-
handleRequest
- Specified by:
handleRequest
in classcom.ibm.websphere.servlet.container.WebContainer
- Parameters:
req
-res
-- Throws:
Exception
- Call this method to force the webcontainer to handle the request. The request should have enough information in it for the webcontainer to handle the request.
-
registerExtensionFactory
- Parameters:
fac
- The factory that provides ExtensionProcessors which the webcontainer will leverage to handle requests. Register an extension factory with this webcontainer- See Also:
-
getWebContainerProperties
- Returns:
- The additional/custom properties configured for this webcontainer
-
getWebContainerConfig
-
isCollaboratorEnabled
-
setServletCachingInitNeeded
public void setServletCachingInitNeeded(boolean bool) -
isCachingEnabled
public boolean isCachingEnabled() -
getPlatformHelper
-
getKeySize
-
getExtClassLoader
-
getNls
public static com.ibm.ejs.ras.TraceNLS getNls() -
setWebContainerStopping
public void setWebContainerStopping(boolean isStopped) -
decrementNumRequests
public void decrementNumRequests()
-