com.ibm.websphere.servlet.event

Interface ServletContextEventSource


  1. public interface ServletContextEventSource
This event context is used to register listeners for various servlet context events. These events will be triggered by the servlet engine as appropriate during servlet processing. An implementation of this event context is available to all servlets as a ServletContext attribute by using the ServletContext.getAttribute() method.

Sample Usage (from within a servlet):

 ServletContextEventSource sces = (ServletContextEventSource)getServletContext().getAttribute(
                                 ServletContextEventSource.ATTRIBUTE_NAME);
 sces.addServletErrorListener(myErrorListener);
 

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
ATTRIBUTE_NAME
The ServletContext attribute name that the servlet context event source can be retrieved using.

Method Summary

Modifier and Type Method and Description
  1. void
addApplicationListener(ApplicationListener al)
Register a listener for application events.
  1. void
addFilterErrorListener(FilterErrorListener fil)
Register a listener for filter error events.
  1. void
addFilterInvocationListener(FilterInvocationListener fil)
Register a listener for filter invocation events.
  1. void
addFilterListener(FilterListener fil)
Register a listener for filter events.
  1. void
addServletErrorListener(ServletErrorListener sel)
Register a listener for servlet error events.
  1. void
addServletInvocationListener(ServletInvocationListener sil)
Register a listener for servlet invocation events.
  1. void
addServletListener(ServletListener sl)
Register a listener for servlet events.
  1. void
removeApplicationListener(ApplicationListener al)
Deregister a listener for application events.
  1. void
removeFilterErrorListener(FilterErrorListener fil)
Deregister a listener for filter error events.
  1. void
removeFilterInvocationListener(FilterInvocationListener fil)
Deregister a listener for filter invocation events.
  1. void
removeFilterListener(FilterListener fil)
Deregister a listener for filter events.
  1. void
removeServletErrorListener(ServletErrorListener sel)
Deregister a listener for servlet error events.
  1. void
removeServletInvocationListener(ServletInvocationListener sil)
Deregister a listener for servlet invocation events.
  1. void
removeServletListener(ServletListener sl)
Deregister a listener for servlet events.

Field Detail

ATTRIBUTE_NAME

  1. static final java.lang.String ATTRIBUTE_NAME
The ServletContext attribute name that the servlet context event source can be retrieved using.
See Also:

Method Detail

addApplicationListener

  1. void addApplicationListener(ApplicationListener al)
Register a listener for application events.

removeApplicationListener

  1. void removeApplicationListener( ApplicationListener al)
Deregister a listener for application events.

addServletInvocationListener

  1. void addServletInvocationListener( ServletInvocationListener sil)
Register a listener for servlet invocation events.

removeServletInvocationListener

  1. void removeServletInvocationListener( ServletInvocationListener sil)
Deregister a listener for servlet invocation events.

addServletErrorListener

  1. void addServletErrorListener(ServletErrorListener sel)
Register a listener for servlet error events.

removeServletErrorListener

  1. void removeServletErrorListener( ServletErrorListener sel)
Deregister a listener for servlet error events.

addServletListener

  1. void addServletListener(ServletListener sl)
Register a listener for servlet events.

removeServletListener

  1. void removeServletListener(ServletListener sl)
Deregister a listener for servlet events.

addFilterInvocationListener

  1. void addFilterInvocationListener( FilterInvocationListener fil)
Register a listener for filter invocation events.

removeFilterInvocationListener

  1. void removeFilterInvocationListener( FilterInvocationListener fil)
Deregister a listener for filter invocation events.

addFilterErrorListener

  1. void addFilterErrorListener(FilterErrorListener fil)
Register a listener for filter error events.

removeFilterErrorListener

  1. void removeFilterErrorListener( FilterErrorListener fil)
Deregister a listener for filter error events.

addFilterListener

  1. void addFilterListener(FilterListener fil)
Register a listener for filter events.

removeFilterListener

  1. void removeFilterListener(FilterListener fil)
Deregister a listener for filter events.