Interface IBMServletContext
- All Superinterfaces:
- ExtendedServletContext,- javax.servlet.ServletContext
- Since:
- WAS5.0
- 
Field SummaryFields inherited from interface javax.servlet.ServletContextORDERED_LIBS, TEMPDIR
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDynamicServlet(String servletName, String servletClass, String mappingURI, Properties initParameters) Deprecated.voidaddHttpSessionListener(javax.servlet.http.HttpSessionListener listener) Deprecated.voidfireSessionAttributeAdded(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute added eventvoidfireSessionAttributeRemoved(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute removed eventvoidfireSessionAttributeReplaced(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute replaced eventvoidfireSessionCreated(javax.servlet.http.HttpSessionEvent event) To drive HttpSession created eventvoidfireSessionDestroyed(javax.servlet.http.HttpSessionEvent event) To drive HttpSession invalidated eventTo get the context root associated with this web module Returns the context root for this contextintTo get at session timeout used by web modulebooleanTo check if timeout is set in deployment descriptor of the web module(web.xml) or notvoidloadServlet(String servletName) Deprecated.voidremoveDynamicServlet(String servletName) Deprecated.voidsendError(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServletErrorReport e) Sends an error response back to the client.Methods inherited from interface com.ibm.websphere.servlet.context.ExtendedServletContextaddMappingFilter, getAsyncRequestDispatcher, getDynamicServletRegistrations, getFilterConfigMethods inherited from interface javax.servlet.ServletContextaddFilter, addFilter, addFilter, addListener, addListener, addListener, addServlet, addServlet, addServlet, createFilter, createListener, createServlet, declareRoles, getAttribute, getAttributeNames, getClassLoader, getContext, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRealPath, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getServerInfo, getServlet, getServletContextName, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, log, log, log, removeAttribute, setAttribute, setInitParameter, setSessionTrackingModes
- 
Method Details- 
fireSessionCreatedvoid fireSessionCreated(javax.servlet.http.HttpSessionEvent event) To drive HttpSession created event- Parameters:
- event- object on which event is to be triggered.
- Since:
- WAS 5.0
 
- 
fireSessionDestroyedvoid fireSessionDestroyed(javax.servlet.http.HttpSessionEvent event) To drive HttpSession invalidated event- Parameters:
- event- object on which event is to be triggered.
- Since:
- WAS 5.0
 
- 
fireSessionAttributeAddedvoid fireSessionAttributeAdded(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute added event- Parameters:
- event- object on which event is to be triggered.
- Since:
- WAS 5.0
 
- 
fireSessionAttributeReplacedvoid fireSessionAttributeReplaced(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute replaced event- Parameters:
- event- object on which event is to be triggered
- Since:
- WAS 5.0
 
- 
fireSessionAttributeRemovedvoid fireSessionAttributeRemoved(javax.servlet.http.HttpSessionBindingEvent event) To drive attribute removed event- Parameters:
- event- object on which event is to be triggered
- Since:
- WAS 5.0
 
- 
isSessionTimeoutSetboolean isSessionTimeoutSet()To check if timeout is set in deployment descriptor of the web module(web.xml) or not- Returns:
- true if session timeout is set false if session timeout is set to zero or not set.
- Since:
- WAS 5.0
 
- 
getSessionTimeoutint getSessionTimeout()To get at session timeout used by web module- Returns:
- returns session timeout of the web module.
- Since:
- WAS 5.0
 
- 
getContextPathString getContextPath()To get the context root associated with this web module Returns the context root for this context- Specified by:
- getContextPathin interface- javax.servlet.ServletContext
- Returns:
- Since:
- WAS 6.1
 
- 
addDynamicServletvoid addDynamicServlet(String servletName, String servletClass, String mappingURI, Properties initParameters) throws javax.servlet.ServletException, SecurityException Deprecated.To add servlet instance dynamically into a web module. If a security manager exists, accessing this method requires com.ibm.websphere.security.WebSphereRuntimePermission with target name "accessServletContext".- Parameters:
- servletName- Name of the Servlet that is being added servletClass Class name of the servlet mappingURI URI for the servlet initParameters init parameters of the servlet
- Throws:
- SecurityException- if a security manager exists and it doesn't allow the current operation . ServletException if a servlet with same name already exists
- javax.servlet.ServletException
- Since:
- WAS 5.01
 
- 
removeDynamicServletDeprecated.To remove servlet instance dynamically from a web module. If a security manager exists, accessing this method requires com.ibm.websphere.security.WebSphereRuntimePermission with target name "accessServletContext".- Parameters:
- servletName- Name of the Servlet that is to be removed
- Throws:
- SecurityException- if a security manager exists and it doesn't allow the current operation .
- Since:
- WAS 5.01
 
- 
addHttpSessionListenervoid addHttpSessionListener(javax.servlet.http.HttpSessionListener listener) throws SecurityException Deprecated.To add session listener dynamically into a web module. If a security manager exists, accessing this method requires com.ibm.websphere.security.WebSphereRuntimePermission with target name "accessServletContext".- Parameters:
- listener- Instance of HttpSessionListener
- Throws:
- SecurityException- if a security manager exists and it doesn't allow the current operation .
- Since:
- WAS 5.01
 
- 
loadServletDeprecated.To load a servlet instance. If servlet is already loaded, this method simply returns. If a security manager exists, accessing this method requires com.ibm.websphere.security.WebSphereRuntimePermission with target name "accessServletContext".- Parameters:
- servletName- Name of the Servlet that is to be loaded
- Throws:
- SecurityException- if a security manager exists and it doesn't allow the current operation . ServletException if a servlet with same name already exists
- javax.servlet.ServletException
- Since:
- WAS 5.01
 
- 
sendErrorvoid sendError(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServletErrorReport e) Sends an error response back to the client. This method will inspect the information in the servlet error report specified, and invoke any error pages that have been defined by this application.- Parameters:
- request-
- response-
- e-
 
 
-