com.ibm.awb.weakref
Class WeakRef
java.lang.Object
|
+--com.ibm.awb.weakref.WeakRef
- All Implemented Interfaces:
- Ref
- Direct Known Subclasses:
- RemoteAgletRef
- public abstract class WeakRef
- extends java.lang.Object
- implements Ref
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_table
protected WeakRefTable _table
WeakRef
protected WeakRef(WeakRefTable table)
findRef
protected abstract Ref findRef()
findRef
protected abstract Ref findRef(java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
getRef
public final Ref getRef(VirtualRef vref)
- Specified by:
getRef in interface Ref
getRefID
protected abstract java.lang.Object getRefID()
referenced
public final void referenced()
- Specified by:
referenced in interface Ref
setRef
public final void setRef(VirtualRef vref,
java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
setRef in interface Ref
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
unreferenced
public final void unreferenced()
- Specified by:
unreferenced in interface Ref
updateRef
protected boolean updateRef(VirtualRef vref)