Top Fields Constructors Methods
org.codehaus.groovy.util

public Class ManagedReference<T>

extends Object
implements Finalizable
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.util.Finalizable
Known Direct Subclasses
org.codehaus.groovy.util.ManagedConcurrentLinkedQueue.Element, org.codehaus.groovy.util.ManagedConcurrentMap.Entry, org.codehaus.groovy.util.ManagedLinkedList.Element

Field Summary

Modifier and TypeField and Description
private final ReferenceManager
private static final ReferenceManager
private final Reference<T, ManagedReference<T>>

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public final void
public void
public final T
get()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

managerback to summary
private final ReferenceManager manager
NULL_MANAGERback to summary
private static final ReferenceManager NULL_MANAGER
refback to summary
private final Reference<T, ManagedReference<T>> ref

Constructor Detail

ManagedReferenceback to summary
public ManagedReference(ReferenceType type, ReferenceManager rmanager, T value)
ManagedReferenceback to summary
public ManagedReference(ReferenceBundle bundle, T value)

Method Detail

clearback to summary
public final void clear()
finalizeReferenceback to summary
public void finalizeReference()

Implements org.codehaus.groovy.util.Finalizable.finalizeReference.

getback to summary
public final T get()