Package org.openstreetmap.osmosis.core.lifecycle

Interface Summary
Completable Some class implementations persist information and require notification to complete all output prior to being released.
Releasable Classes that hold heavyweight resources that can't wait for garbage collection should implement this interface.
ReleasableIterator<T> Defines an iterator that must be explicitly released after use.
 

Class Summary
CompletableContainer A container for completable objects that require complete and release calls to be performed as a unit.
ReleasableContainer A container for releasable objects that must be freed.