de.intarsys.tools.resourcetracker
public class PhantomResourceReference extends java.lang.ref.PhantomReference implements IResourceReference
PhantomReference
to the container. When the container
is garbage collected, the reference is forwarded to the
ResourceTracker
that created it for disposal.Constructor and Description |
---|
PhantomResourceReference(java.lang.Object container,
java.lang.Object resource,
ResourceTracker tracker) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.lang.Object |
getResource()
The resource tracked.
|
public PhantomResourceReference(java.lang.Object container, java.lang.Object resource, ResourceTracker tracker)
public void dispose()
dispose
in interface IResourceReference
public java.lang.Object getResource()
IResourceReference
getResource
in interface IResourceReference