org.apache.avalon.excalibur.component.servlet
Class AbstractReferenceProxy

java.lang.Object
  extended by org.apache.avalon.excalibur.component.servlet.AbstractReferenceProxy
All Implemented Interfaces:
ReferenceProxy
Direct Known Subclasses:
ComponentManagerReferenceProxy, InstrumentManagerReferenceProxy, LoggerManagerReferenceProxy, ServiceManagerReferenceProxy

Deprecated. ECM is no longer supported

abstract class AbstractReferenceProxy
extends java.lang.Object
implements ReferenceProxy

Common Reference Proxy implementation.

Since:
4.2
Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:16 $
Author:
Avalon Development Team

Field Summary
private  AbstractReferenceProxyLatch m_latch
          Deprecated. AbstractReferenceProxyLatch which owns the proxy.
private  java.lang.String m_name
          Deprecated. Name of the proxy.
 
Constructor Summary
AbstractReferenceProxy(AbstractReferenceProxyLatch latch, java.lang.String name)
          Deprecated. Create a new AbstractReferenceProxy around a given object.
 
Method Summary
protected  void finalize()
          Deprecated. Called when all references to the ReferenceProxy have been removed.
(package private)  java.lang.String getName()
          Deprecated. Returns the name of the proxy.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_latch

private AbstractReferenceProxyLatch m_latch
Deprecated. 
AbstractReferenceProxyLatch which owns the proxy.


m_name

private java.lang.String m_name
Deprecated. 
Name of the proxy.

Constructor Detail

AbstractReferenceProxy

AbstractReferenceProxy(AbstractReferenceProxyLatch latch,
                       java.lang.String name)
Deprecated. 
Create a new AbstractReferenceProxy around a given object.

Parameters:
object - The object to protect with the proxy.
latch - ReferenceProxyLatch which owns the proxy.
Method Detail

getName

java.lang.String getName()
Deprecated. 
Returns the name of the proxy.

Returns:
The name of the proxy.

finalize

protected void finalize()
Deprecated. 
Called when all references to the ReferenceProxy have been removed.

Overrides:
finalize in class java.lang.Object