Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.openjpa.lib.util.Closeable

Packages that use Closeable
org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation
org.apache.openjpa.audit |
org.apache.openjpa.conf | OpenJPA Configuration
org.apache.openjpa.datacache | OpenJPA Data Cache
org.apache.openjpa.event | OpenJPA Events
org.apache.openjpa.instrumentation |
org.apache.openjpa.jdbc.conf | OpenJPA-JDBC Configuration
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata
org.apache.openjpa.jdbc.schema | OpenJPA-JDBC Schema Management
org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction
org.apache.openjpa.kernel | OpenJPA Runtime Kernel
org.apache.openjpa.lib.conf | Configuration Framework
org.apache.openjpa.lib.jdbc | Database Connectivity
org.apache.openjpa.lib.meta | Metadata Framework
org.apache.openjpa.lib.rop | Result Object Provider Framework
org.apache.openjpa.meta | OpenJPA Metadata
org.apache.openjpa.persistence | OpenJPA JPA
org.apache.openjpa.slice | Extended OpenJPA Interfaces for distributed databases.
org.apache.openjpa.slice.jdbc | Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
org.apache.openjpa.xmlstore | XML Store

Uses of Closeable in org.apache.openjpa.abstractstore

Classes in org.apache.openjpa.abstractstore that implement Closeable
`class` | `AbstractStoreBrokerFactory` `BrokerFactory` implementation for use with the `AbstractStoreManager`.
`class` | `AbstractStoreManager` Abstract store manager implementation to ease development of custom OpenJPA back-ends.

Uses of Closeable in org.apache.openjpa.audit

Subinterfaces of Closeable in org.apache.openjpa.audit
`interface` | `Auditor` An auditor is responsible for recoding the audited information.

Classes in org.apache.openjpa.audit that implement Closeable
`class` | `AuditLogger` A default auditor that simply prints the audited instances.

Uses of Closeable in org.apache.openjpa.conf

Subinterfaces of Closeable in org.apache.openjpa.conf
`interface` | `OpenJPAConfiguration` Defines the properties necessary to configure runtime properties and connect to a data source.

Classes in org.apache.openjpa.conf that implement Closeable
`class` | `OpenJPAConfigurationImpl` Implementation of the `OpenJPAConfiguration` interface.

Uses of Closeable in org.apache.openjpa.datacache

Subinterfaces of Closeable in org.apache.openjpa.datacache
`interface` | `DataCache` Interface that must be implemented by any level 2 cache used by OpenJPA.
`interface` | `QueryCache` Interface that must be implemented by any level 2 query cache used by OpenJPA.

Classes in org.apache.openjpa.datacache that implement Closeable
`class` | `AbstractDataCache` Abstract `DataCache` implementation that provides various statistics, logging, and timeout functionality common across cache implementations.
`class` | `AbstractQueryCache` Abstract `QueryCache` implementation that provides various statistics, logging, and timeout functionality common across cache implementations.
`class` | `ConcurrentDataCache` A `DataCache` implementation that is optimized for concurrent access.
`class` | `ConcurrentQueryCache` A `QueryCache` implementation that is optimized for concurrent access.
`class` | `DataCacheManagerImpl` Default data cache manager provides handle to utilities PCDataGenerator, ClearableScheduler and CacheDistributionPolicy for the cache operation.
`class` | `DataCacheStoreManager` StoreManager proxy that delegates to a data cache when possible.
`class` | `DelegatingDataCache` Delegating data cache that can also perform exception translation for use in facades.
`class` | `DelegatingQueryCache` Delegating query cache that can also perform exception translation for use in facades.
`class` | `PartitionedDataCache` A partitioned data cache maintains a set of partitions that are DataCache themselves.

Uses of Closeable in org.apache.openjpa.event

Subinterfaces of Closeable in org.apache.openjpa.event
`interface` | `RemoteCommitListener` An entity that wishes to be notified when Brokers associated with remote BrokerFactories commit.
`interface` | `RemoteCommitProvider` An entity that is responsible for communicating commit notification to other `RemoteCommitEventManager`s.

Classes in org.apache.openjpa.event that implement Closeable
`class` | `AbstractRemoteCommitProvider` Abstract implementation of `RemoteCommitProvider`.
`class` | `JMSRemoteCommitProvider` JMS-based implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other RemoteCommitProviders over a JMS topic.
`class` | `RemoteCommitEventManager` Manager that can be used to track and notify `RemoteCommitListener`s on remote commit events.
`class` | `SingleJVMRemoteCommitProvider` Single-JVM-only implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other SingleJVMRemoteCommitProviders in the same JVM.
`class` | `TCPRemoteCommitProvider` TCP-based implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other RemoteCommitProviders over TCP sockets.

Uses of Closeable in org.apache.openjpa.instrumentation

Subinterfaces of Closeable in org.apache.openjpa.instrumentation
`interface` | `InstrumentationManager` Managers of instrumentation providers must implement this interface.

Classes in org.apache.openjpa.instrumentation that implement Closeable
`class` | `InstrumentationManagerImpl` An implementation of an instrumentation manager.

Uses of Closeable in org.apache.openjpa.jdbc.conf

Subinterfaces of Closeable in org.apache.openjpa.jdbc.conf
`interface` | `JDBCConfiguration` Configuration that defines the properties necessary to configure runtime and connect to a JDBC DataSource.

Classes in org.apache.openjpa.jdbc.conf that implement Closeable
`class` | `JDBCConfigurationImpl` Default implementation of the `JDBCConfiguration` interface.

Uses of Closeable in org.apache.openjpa.jdbc.kernel

Subinterfaces of Closeable in org.apache.openjpa.jdbc.kernel
`interface` | `JDBCLockManager` Extension of the `LockManager` interface with methods for datastore locking during the select and load process.
`interface` | `JDBCSeq` Specialization of the the `Seq` interface to provide information on the schema needed by this sequence.

Classes in org.apache.openjpa.jdbc.kernel that implement Closeable
`class` | `AbstractJDBCSeq` Abstract sequence implementation.
`class` | `ClassTableJDBCSeq` Specialization of the `TableJDBCSeq` that maintains a separate sequence count per-class.
`class` | `GenericResultObjectProvider` Object provider implementation wrapped around a generic `Result`.
`class` | `InstanceResultObjectProvider` Object provider implementation wrapped around a `Select`.
`class` | `JDBCBrokerFactory` BrokerFactory type for use with the JDBC runtime.
`class` | `JDBCStoreManager` StoreManager plugin that uses JDBC to store persistent data in a relational data store.
`static class` | `JDBCStoreManager.ClientConnection` Connection returned to client code.
`protected class` | `JDBCStoreManager.RefCountConnection` Connection wrapper that keeps an internal ref count so that it knows when to really close.
`(package private) class` | `MappedQueryResultObjectProvider` Provides the data from query result mapped by a `QueryResultMapping`.
`class` | `MixedLockManager` Mixed lock manager implements both optimistic and pessimistic locking semantics in parallel to the JPA 2.0 specification.
`class` | `NativeJDBCSeq` `JDBCSeq` implementation that uses a database sequence to generate numbers.
`class` | `PagingResultObjectProvider` Object provider implementation that fetches one page of results at a a time as it scrolls.
`class` | `PessimisticLockManager` Lock manager that uses exclusive database locks.
`(package private) class` | `PreparedProjectionResultObjectProvider` Object provider implementation wrapped around a projection select that has been executed earlier.
`class` | `PreparedResultObjectProvider` A Select-oriented Result Object Provider whose Select has been executed outside its own scope.
`(package private) class` | `ProjectionResultObjectProvider` Object provider implementation wrapped around a projection select.
`class` | `SelectResultObjectProvider` Abstract provider implementation wrapped around a `Select`.
`(package private) class` | `SQLProjectionResultObjectProvider` Provides all column data in a `ResultSet`.
`class` | `TableJDBCSeq` `JDBCSeq` implementation that uses a database table for sequence number generation.
`class` | `ValueTableJDBCSeq` Specialization of the `TableJDBCSeq` that maintains multiple sequence counts.

Uses of Closeable in org.apache.openjpa.jdbc.meta

Subinterfaces of Closeable in org.apache.openjpa.jdbc.meta
`interface` | `ReverseCustomizer` Plugin in interface to customize the output of the `ReverseMappingTool`.

Classes in org.apache.openjpa.jdbc.meta that implement Closeable
`class` | `MappingRepository` Repository of object/relational mapping information.
`class` | `PropertiesReverseCustomizer` Simple `ReverseCustomizer` that uses a properties file to to allow customization of basic class and field properties.
`class` | `SequenceMapping` Specialization of sequence metadata for ORM.

Uses of Closeable in org.apache.openjpa.jdbc.schema

Classes in org.apache.openjpa.jdbc.schema that implement Closeable
`class` | `AutoDriverDataSource` Automatic Commons DBCP pooling or Simple non-pooling driver data source.
`class` | `DBCPDriverDataSource` Commons DBCP basic pooling driver data source.

Uses of Closeable in org.apache.openjpa.jdbc.sql

Subinterfaces of Closeable in org.apache.openjpa.jdbc.sql
`interface` | `Result` A result from the execution of a query or stored procedure.

Classes in org.apache.openjpa.jdbc.sql that implement Closeable
`class` | `AbstractResult` A `Result` implementation designed to be subclassed easily by implementations.
`class` | `MergedResult` Result that merges multiple result delegates.
`protected static class` | `PostgresDictionary.PostgresConnection` Connection wrapper to work around the postgres empty result set bug.
`protected static class` | `PostgresDictionary.PostgresPreparedStatement` Statement wrapper to work around the postgres empty result set bug.
`class` | `ResultSetResult` Base `Result` implementation wrapped around a result set.
`static class` | `SelectImpl.SelectResult` A `Result` implementation wrapped around this select.
`protected static class` | `SybaseDictionary.SybaseConnection` Connection wrapper to cache the `Connection.getCatalog()` result, which takes a very long time with the Sybase Connection (and which we frequently invoke).

Uses of Closeable in org.apache.openjpa.kernel

Subinterfaces of Closeable in org.apache.openjpa.kernel
`interface` | `Broker` The broker is the primary interface into the OpenJPA runtime.
`interface` | `BrokerFactory` Factory for `Broker` instances.
`interface` | `LockManager` Handles obtaining and releasing locks on objects.
`interface` | `PCResultObjectProvider` Variant of `ResultObjectProvider` that populates a `OpenJPAStateManager` object in an application-defined manner.
`interface` | `Seq` Internal OpenJPA sequence interface.
`interface` | `StoreManager` Interface to be implemented by data store mechanisms to interact with this runtime.

Classes in org.apache.openjpa.kernel that implement Closeable
`class` | `AbstractBrokerFactory` Abstract implementation of the `BrokerFactory` that must be subclassed for a specific runtime.
`class` | `AbstractLockManager` Abstract `LockManager` implementation.
`class` | `AbstractPCResultObjectProvider` Abstract implementation of `PCResultObjectProvider` that implements `ResultObjectProvider.getResultObject()` by assembling the necessary information about the object to be loaded.
`class` | `BrokerImpl` Concrete `Broker`.
`class` | `DelegatingBroker` Delegating broker that can also perform exception translation for use in facades.
`class` | `DelegatingBrokerFactory` Delegating broker factory that can also perform exception translation for use in facades.
`class` | `DelegatingResultList<T>` Delegating result list that can also perform exception translation for use in facades.
`class` | `DelegatingSeq` Delegating sequence that can also perform exception translation for use in facades.
`class` | `DelegatingStoreManager` Base class for store manager decorators that delegate to another store manager for some operations.
`class` | `FinalizingBrokerImpl` Subtype of `BrokerImpl` that automatically closes itself during finalization.
`class` | `NoneLockManager` A lock manager that does not perform any locking.
`class` | `OrderingMergedResultObjectProvider` Merged result object provider specialization that extracts ordering values from results for comparison.
`static class` | `QueryImpl.PackingResultObjectProvider` Result object provider that packs results before returning them.
`class` | `QueryImpl.RemoveOnCloseResultList` Result list that removes itself from the query's open result list when it is closed.
`(package private) class` | `ROPStoreManager` Wraps the native store manager to handle calls using custom `PCResultObjectProvider`s.
`class` | `TimeSeededSeq` A simplistic implementation of a `Seq` used to provide datastore ids.
`class` | `UUIDHexSeq` Sequence for generating 32-character hex UUID strings.
`class` | `UUIDStringSeq` Sequence for generating 16-character UUID strings.
`class` | `UUIDType4HexSeq` Sequence for generating 32-character hex Type 4 UUID strings.
`class` | `UUIDType4StringSeq` Sequence for generating 16-character UUID strings.
`class` | `VersionLockManager` `LockManager` implementation that provides support for version checking and version updating when locks are acquired.

Uses of Closeable in org.apache.openjpa.lib.conf

Subinterfaces of Closeable in org.apache.openjpa.lib.conf
`interface` | `Configuration` Interface for generic configuration objects.

Classes in org.apache.openjpa.lib.conf that implement Closeable
`class` | `ConfigurationImpl` Default implementation of the `Configuration` interface.

Uses of Closeable in org.apache.openjpa.lib.jdbc

Classes in org.apache.openjpa.lib.jdbc that implement Closeable
`class` | `ConfiguringConnectionDecorator.ConfiguringConnection` Decorator to configure connection components correctly.
`class` | `DecoratingDataSource` Delegating data source that maintains a list of `ConnectionDecorator`s.
`class` | `DelegatingCallableStatement` `CallableStatement` that delegates to an internal statement.
`class` | `DelegatingConnection` Wrapper around an existing connection.
`class` | `DelegatingDataSource` Wrapper around an existing data source.
`class` | `DelegatingPreparedStatement` Wrapper around an existing statement.
`class` | `DelegatingResultSet` Wrapper around an existing result set.
`class` | `DelegatingStatement` Wrapper around an existing statement.
`protected class` | `LoggingConnectionDecorator.LoggingConnection` Logging connection.
`protected class` | `LoggingConnectionDecorator.LoggingConnection.LoggingCallableStatement` CallableStatement decorated with logging.
`protected class` | `LoggingConnectionDecorator.LoggingConnection.LoggingPreparedStatement`
`protected class` | `LoggingConnectionDecorator.LoggingConnection.LoggingResultSet` Warning-handling result set.
`protected class` | `LoggingConnectionDecorator.LoggingConnection.LoggingStatement` Statement wrapper that logs SQL to the parent data source and remembers the last piece of SQL to be executed on it.

Uses of Closeable in org.apache.openjpa.lib.meta

Subinterfaces of Closeable in org.apache.openjpa.lib.meta
`interface` | `MetaDataIterator` Iterator over metadata resources.

Classes in org.apache.openjpa.lib.meta that implement Closeable
`class` | `ClassMetaDataIterator` Iterator over all metadata resources that might contain the metadata for a given class, starting with the most general.
`class` | `ClasspathMetaDataIterator` Iterator over directories in the classpath.
`class` | `FileMetaDataIterator` Iterator over a file, or over all metadata resources below a given directory.
`class` | `JarFileURLMetaDataIterator` Iterator over all metadata resources in a given resource addressed by a jar:file URL.
`class` | `MetaDataIteratorChain` Metadata iterator that combines several iterators.
`class` | `ResourceMetaDataIterator` Iterator over a given metadata resource.
`class` | `URLMetaDataIterator` Iterator over the metadata resource represented by a URL.
`class` | `ZipFileMetaDataIterator` Iterator over all metadata resources in a given zip file.
`class` | `ZipStreamMetaDataIterator` Iterator over all metadata resources in a given zip input stream.

Uses of Closeable in org.apache.openjpa.lib.rop

Subinterfaces of Closeable in org.apache.openjpa.lib.rop
`interface` | `ResultList<E>` List interface that represents a potentially lazy ResultList instantiation.
`interface` | `ResultObjectProvider` Interface that allows lazy/custom instantiation of input objects.

Classes in org.apache.openjpa.lib.rop that implement Closeable
`class` | `AbstractNonSequentialResultList` Abstract base class for random-access result lists.
`class` | `AbstractResultList<E>` Abstract base class for read-only result lists.
`class` | `AbstractSequentialResultList` Abstract base class for sequential result lists.
`class` | `EagerResultList` Simple, non-lazy ResultList implementation
`class` | `LazyForwardResultList` Lazy forward-only result list.
`class` | `ListResultList` A basic `ResultList` implementation that wraps a normal list.
`class` | `ListResultObjectProvider` A result object provider wrapped around a normal list.
`class` | `MergedResultObjectProvider` A result object provider that merges multiple result object provider delegates.
`class` | `RandomAccessResultList` Random-access result list implementation.
`class` | `RangeResultObjectProvider` Prevents a view of a given range of indices from the delegate result object provider.
`class` | `ResultObjectProviderIterator` Iterator wrapped around a `ResultObjectProvider`.
`class` | `SimpleResultList` An almost stateless `ResultList` designed for use with result object providers backed by efficient random-access data structures, such as the `ListResultObjectProvider`.
`class` | `SoftRandomAccessResultList` Specialization of the `RandomAccessResultList` that only maintains soft references to instantiated objects.
`class` | `WindowResultList` ResultList implementation that uses a forward-scrolling window of results.

Uses of Closeable in org.apache.openjpa.meta

Classes in org.apache.openjpa.meta that implement Closeable
`class` | `MetaDataRepository` Repository of and factory for persistent metadata.
`class` | `SequenceMetaData` Metadata about a named sequence.

Uses of Closeable in org.apache.openjpa.persistence

Classes in org.apache.openjpa.persistence that implement Closeable
`class` | `EntityManagerFactoryImpl` Implementation of `EntityManagerFactory` that acts as a facade to a `BrokerFactory`.
`class` | `EntityManagerImpl` Implementation of `EntityManager` interface.

Uses of Closeable in org.apache.openjpa.slice

Subinterfaces of Closeable in org.apache.openjpa.slice
`interface` | `DistributedBroker` Extension to Broker to allow access to `virtual data store`.
`interface` | `DistributedBrokerFactory` Extension to BrokerFactory to allow dynamically add/remove slices.
`interface` | `DistributedConfiguration` A configuration for multiple data stores, each referred as slice.
`interface` | `DistributedStoreManager` A specialized `Store Manager` that encapsulates multiple concrete Store Managers using Distributed Template (or Composite) Design Pattern.

Classes in org.apache.openjpa.slice that implement Closeable
`class` | `DistributedBrokerImpl` A specialized Broker to associate slice identifiers with the StateManagers as they are persisted in a cascade.

Uses of Closeable in org.apache.openjpa.slice.jdbc

Subinterfaces of Closeable in org.apache.openjpa.slice.jdbc
`interface` | `DistributedJDBCConfiguration` A distributed configuration that is a ordered collection of JDBCConfigurations.

Classes in org.apache.openjpa.slice.jdbc that implement Closeable
`class` | `DistributedDataSource` A virtual datasource that contains many physical datasources.
`class` | `DistributedJDBCBrokerFactory` A factory for distributed JDBC datastores.
`class` | `DistributedJDBCConfigurationImpl` A specialized configuration embodies a set of Slice configurations.
`(package private) class` | `DistributedJDBCStoreManager` A Store manager for multiple physical databases referred as slice.
`class` | `SliceStoreManager` A specialized JDBCStoreManager for a slice.
`class` | `UniqueResultObjectProvider` Aggregates individual single query results from different databases.

Uses of Closeable in org.apache.openjpa.xmlstore

Classes in org.apache.openjpa.xmlstore that implement Closeable
`class` | `XMLConfiguration` Configuration implementation for the XML file store.
`class` | `XMLStoreManager` Store manager to a back-end consisting of XML files.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.