public class WeakResourceReference extends java.lang.ref.WeakReference implements IResourceReference
WeakReference
to the container. When the container is
garbage collected, the reference is forwarded to the ResourceTracker
that created it for disposal.Constructor and Description |
---|
WeakResourceReference(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 WeakResourceReference(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