Interface IBMServletContext
- All Superinterfaces:
ExtendedServletContext,javax.servlet.ServletContext
- Since:
- WAS5.0
-
Field Summary
Fields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Method Summary
Modifier 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.ExtendedServletContext
addMappingFilter, getAsyncRequestDispatcher, getDynamicServletRegistrations, getFilterConfigMethods inherited from interface javax.servlet.ServletContext
addFilter, 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
-
fireSessionCreated
void 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
-
fireSessionDestroyed
void 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
-
fireSessionAttributeAdded
void 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
-
fireSessionAttributeReplaced
void 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
-
fireSessionAttributeRemoved
void 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
-
isSessionTimeoutSet
boolean 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
-
getSessionTimeout
int getSessionTimeout()To get at session timeout used by web module- Returns:
- returns session timeout of the web module.
- Since:
- WAS 5.0
-
getContextPath
String getContextPath()To get the context root associated with this web module Returns the context root for this context- Specified by:
getContextPathin interfacejavax.servlet.ServletContext- Returns:
- Since:
- WAS 6.1
-
addDynamicServlet
void 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 existsjavax.servlet.ServletException- Since:
- WAS 5.01
-
removeDynamicServlet
Deprecated.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
-
addHttpSessionListener
void 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
-
loadServlet
Deprecated.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 existsjavax.servlet.ServletException- Since:
- WAS 5.01
-
sendError
void 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-
-