Package org.eclipse.net4j.util.ref
Class KeyedPhantomReference<K,T>
- java.lang.Object
- 
- java.lang.ref.Reference<T>
- 
- java.lang.ref.PhantomReference<T>
- 
- org.eclipse.net4j.util.ref.KeyedPhantomReference<K,T>
 
 
 
- 
- All Implemented Interfaces:
- KeyedReference<K,T>
 
 public class KeyedPhantomReference<K,T> extends java.lang.ref.PhantomReference<T> implements KeyedReference<K,T> - Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description KeyedPhantomReference(K key, T ref, java.lang.ref.ReferenceQueue<T> queue)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description KgetKey()ReferenceTypegetType()java.lang.StringtoString()- 
Methods inherited from class java.lang.ref.Referenceclear, clone, enqueue, isEnqueued, reachabilityFence
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.net4j.util.ref.KeyedReferenceclear, enqueue, get, isEnqueued
 
- 
 
- 
- 
- 
Method Detail- 
getTypepublic ReferenceType getType() - Specified by:
- getTypein interface- KeyedReference<K,T>
 
 - 
getKeypublic K getKey() - Specified by:
- getKeyin interface- KeyedReference<K,T>
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-