de.intarsys.tools.resourcetracker
Class ResourceTracker
java.lang.Object
de.intarsys.tools.resourcetracker.ResourceTracker
public abstract class ResourceTracker
- extends Object
An object to keep track of platform resources that should be disposed upon
garbage collection of some container object.
To use this create a subclass implementing the dispose strategy and add new
resources using "track".
The resources will be disposed automatically after garbage collection of the
container in a separate worker thread.
ResourceTracker
public ResourceTracker()
ResourceTracker
public ResourceTracker(ResourceFinalizer finalizer)
trackPhantom
public PhantomReference trackPhantom(Object container,
Object resource)
trackSoft
public SoftReference trackSoft(Object container,
Object resource)
trackWeak
public WeakReference trackWeak(Object container,
Object resource)
Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.