rcf.core.util.reference
Class StrongReference<T>
java.lang.Object
rcf.core.util.groups.Singleton<T>
rcf.core.util.reference.StrongReference<T>
- All Implemented Interfaces:
- ImmutableSingletonInterface<T>, SingletonInterface<T>, Reference<T>
- Direct Known Subclasses:
- FilteredReference
@Revision(value="$Revision: 1.3 $",
date="$Date: 2006/11/09 02:09:52 $",
tag="$Name: $")
public class StrongReference<T>- extends Singleton<T>
- implements Reference<T>
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize
TODO: equals, hashCode, toString
- Version:
- $Revision: 1.3 $
- Author:
- Greg Gibeling
| Fields inherited from class rcf.core.util.groups.Singleton |
a |
StrongReference
public StrongReference(T referent)
- TODO: Javadoc
- Parameters:
referent -
clear
public void clear()
- Description copied from interface:
Reference
- TODO: Javadoc
- Specified by:
clear in interface Reference<T>
enqueue
public boolean enqueue()
- Description copied from interface:
Reference
- TODO: Javadoc
- Specified by:
enqueue in interface Reference<T>
- Returns:
isEnqueued
public boolean isEnqueued()
- Description copied from interface:
Reference
- TODO: Javadoc
- Specified by:
isEnqueued in interface Reference<T>
- Returns:
type
public Reference.Type type()
- Description copied from interface:
Reference
- TODO: Javadoc
- Specified by:
type in interface Reference<T>
- Returns: