org.apache.catalina.util
Class InstanceSupport
java.lang.Object
|
+--org.apache.catalina.util.InstanceSupport
- public final class InstanceSupport
- extends java.lang.Object
Support class to assist in firing InstanceEvent notifications to
registered InstanceListeners.
- Version:
- $Id: InstanceSupport.java,v 1.2 2000/11/02 23:04:50 craigmcc Exp $
- Author:
- Craig R. McClanahan
Constructor Summary |
InstanceSupport(Wrapper wrapper)
Construct a new InstanceSupport object associated with the specified
Instance component. |
Method Summary |
void |
addInstanceListener(InstanceListener listener)
Add a lifecycle event listener to this component. |
void |
fireInstanceEvent(java.lang.String type,
javax.servlet.Filter filter)
Notify all lifecycle event listeners that a particular event has
occurred for this Container. |
void |
fireInstanceEvent(java.lang.String type,
javax.servlet.Servlet servlet)
Notify all lifecycle event listeners that a particular event has
occurred for this Container. |
Wrapper |
getWrapper()
Return the Wrapper with which we are associated. |
void |
removeInstanceListener(InstanceListener listener)
Remove a lifecycle event listener from this component. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstanceSupport
public InstanceSupport(Wrapper wrapper)
- Construct a new InstanceSupport object associated with the specified
Instance component.
- Parameters:
lifecycle
- The Instance component that will be the source
of events that we fire
getWrapper
public Wrapper getWrapper()
- Return the Wrapper with which we are associated.
addInstanceListener
public void addInstanceListener(InstanceListener listener)
- Add a lifecycle event listener to this component.
- Parameters:
listener
- The listener to add
fireInstanceEvent
public void fireInstanceEvent(java.lang.String type,
javax.servlet.Filter filter)
- Notify all lifecycle event listeners that a particular event has
occurred for this Container. The default implementation performs
this notification synchronously using the calling thread.
- Parameters:
type
- Event typefilter
- The relevant Filter for this event
fireInstanceEvent
public void fireInstanceEvent(java.lang.String type,
javax.servlet.Servlet servlet)
- Notify all lifecycle event listeners that a particular event has
occurred for this Container. The default implementation performs
this notification synchronously using the calling thread.
- Parameters:
type
- Event typeservlet
- The relevant Servlet for this event
removeInstanceListener
public void removeInstanceListener(InstanceListener listener)
- Remove a lifecycle event listener from this component.
- Parameters:
listener
- The listener to remove
Copyright ? 2000 Apache Software Foundation. All Rights Reserved.