Interface ResourceOwner

All Known Implementing Classes:
BlockComboField, EditableObjectListProvider, FileBuffer, IdBuffer, ItemComboField, LocationField, ObjectComboField, ObjectForestProvider, ObjectListField, ObjectListProvider, ObjectTreeProvider, RawSQL, ReferenceLinkListProvider, ResourceHolder

public interface ResourceOwner
Defines an object that owns an auto-closeable resource. Such "resource owners" can be statically registered with the ResourceDisposal.register(ResourceOwner) method so that the "resource" will be automatically closed when the owner is garbage-collected. The "resource" should not have any reference to the "owner". Otherwise, the "owner" will never get garbage-collected.