net.sf.farrago.util
Interface FarragoAllocation

All Superinterfaces:
ClosableAllocation
All Known Subinterfaces:
FarragoAllocationOwner, FarragoMedDataServer, FarragoMedDataWrapper, FarragoMedLocalDataServer, FarragoObjectCache.Entry, FarragoPlugin, FarragoRepos, FarragoSession, FarragoSessionDdlValidator, FarragoSessionExecutableStmt, FarragoSessionPreparingStmt, FarragoSessionRuntimeContext, FarragoSessionStmtContext, FarragoSessionStmtValidator, FennelDbHandle
All Known Implementing Classes:
DdlValidator, FarragoCacheEntry, FarragoCompoundAllocation, FarragoDatabase, FarragoDatabase.ReposSwitcher, FarragoDataWrapperCache, FarragoDbSession, FarragoDbSessionIndexMap, FarragoDbSingleton, FarragoDbStmtContext, FarragoDbStmtContextBase, FarragoExecutableExplainStmt, FarragoExecutableFennelStmt, FarragoExecutableJavaStmt, FarragoExecutableStmtImpl, FarragoFileAllocation, FarragoFileLockAllocation, FarragoMdrReposImpl, FarragoMdrTestContext, FarragoObjectCache, FarragoObjectCacheTest.RentalCar, FarragoPluginCache, FarragoPreparingStmt, FarragoReposImpl, FarragoRuntimeContext, FarragoRuntimeContext.StreamOwner, FarragoStatementAllocation, FarragoStmtValidator, FarragoTimerAllocation, FennelDbHandleImpl, FennelJavaHandle, FennelStreamGraph, FlatFileDataServer, FlatFileDataWrapper, FlatFileDataWrapper, FtrsDataServer, FtrsDataWrapper, JmiMemTest.FarragoMemRepos, LcsDataServer, LcsDataWrapper, LucidDbPreparingStmt, LucidDbRuntimeContext, MedAbstractDataServer, MedAbstractDataWrapper, MedAbstractFennelDataServer, MedAbstractLocalDataServer, MedJdbcDataServer, MedJdbcForeignDataWrapper, MedMdrDataServer, MedMdrForeignDataWrapper, MedMockDataServer, MedMockForeignDataWrapper, MedMockLocalDataServer, MedMockLocalDataWrapper, MedMqlDataServer, MedMqlForeignDataWrapper, MockSessionStmtValidator

public interface FarragoAllocation
extends ClosableAllocation

FarragoAllocation represents an object which requires a call in order to release resources early rather than waiting for finalization.

REVIEW: SWZ: 2/22/2006: New code should use ClosableAllocation directly when possible. Eventually remove this interface and replace all usages with ClosableAllocation.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/util/FarragoAllocation.java#11 $
Author:
John V. Sichi

Method Summary
 
Methods inherited from interface org.eigenbase.util.ClosableAllocation
closeAllocation