Uses of Interface
org.apache.openjpa.lib.util.Closeable
Package
Description
OpenJPA Abstract StoreManager Implementation
OpenJPA Audit Facility
OpenJPA Configuration
OpenJPA Data Cache
OpenJPA Events
OpenJPA-JDBC Configuration
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC Schema Management
OpenJPA-JDBC SQL Abstraction
OpenJPA Runtime Kernel
Configuration Framework
Database Connectivity
Metadata Framework
Result Object Provider Framework
OpenJPA Metadata
OpenJPA JPA
Extended OpenJPA Interfaces for distributed databases.
Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
XML Store
-
Uses of Closeable in org.apache.openjpa.abstractstore
Modifier and TypeClassDescriptionclass
BrokerFactory
implementation for use with theAbstractStoreManager
.class
Abstract store manager implementation to ease development of custom OpenJPA back-ends. -
Uses of Closeable in org.apache.openjpa.audit
Modifier and TypeInterfaceDescriptioninterface
An auditor is responsible for recoding the audited information.Modifier and TypeClassDescriptionclass
A default auditor that simply prints the audited instances. -
Uses of Closeable in org.apache.openjpa.conf
Modifier and TypeInterfaceDescriptioninterface
Defines the properties necessary to configure runtime properties and connect to a data source. -
Uses of Closeable in org.apache.openjpa.datacache
Modifier and TypeInterfaceDescriptioninterface
Interface that must be implemented by any level 2 cache used by OpenJPA.interface
Interface that must be implemented by any level 2 query cache used by OpenJPA.Modifier and TypeClassDescriptionclass
AbstractDataCache
implementation that provides various statistics, logging, and timeout functionality common across cache implementations.class
AbstractQueryCache
implementation that provides various statistics, logging, and timeout functionality common across cache implementations.class
ADataCache
implementation that is optimized for concurrent access.class
AQueryCache
implementation that is optimized for concurrent access.class
Default data cache manager provides handle to utilities PCDataGenerator, ClearableScheduler and CacheDistributionPolicy for the cache operation.class
StoreManager proxy that delegates to a data cache when possible.class
Delegating data cache that can also perform exception translation for use in facades.class
Delegating query cache that can also perform exception translation for use in facades.class
A partitioned data cache maintains a set of partitions that are DataCache themselves. -
Uses of Closeable in org.apache.openjpa.event
Modifier and TypeInterfaceDescriptioninterface
An entity that wishes to be notified when Brokers associated with remote BrokerFactories commit.interface
An entity that is responsible for communicating commit notification to otherRemoteCommitEventManager
s.Modifier and TypeClassDescriptionclass
Abstract implementation ofRemoteCommitProvider
.class
class
JMS-based implementation ofRemoteCommitProvider
that listens for object modifications and propagates those changes to other RemoteCommitProviders over a JMS topic.class
Manager that can be used to track and notifyRemoteCommitListener
s on remote commit events.class
Single-JVM-only implementation ofRemoteCommitProvider
that listens for object modifications and propagates those changes to other SingleJVMRemoteCommitProviders in the same JVM.class
TCP-based implementation ofRemoteCommitProvider
that listens for object modifications and propagates those changes to other RemoteCommitProviders over TCP sockets. -
Uses of Closeable in org.apache.openjpa.event.kubernetes
-
Uses of Closeable in org.apache.openjpa.instrumentation
Modifier and TypeInterfaceDescriptioninterface
Managers of instrumentation providers must implement this interface.Modifier and TypeClassDescriptionclass
An implementation of an instrumentation manager. -
Uses of Closeable in org.apache.openjpa.jdbc.conf
Modifier and TypeInterfaceDescriptioninterface
Configuration that defines the properties necessary to configure runtime and connect to a JDBC DataSource.Modifier and TypeClassDescriptionclass
Default implementation of theJDBCConfiguration
interface. -
Uses of Closeable in org.apache.openjpa.jdbc.kernel
Modifier and TypeInterfaceDescriptioninterface
Extension of theLockManager
interface with methods for datastore locking during the select and load process.interface
Specialization of the theSeq
interface to provide information on the schema needed by this sequence.Modifier and TypeClassDescriptionclass
Abstract sequence implementation.class
Specialization of theTableJDBCSeq
that maintains a separate sequence count per-class.class
Object provider implementation wrapped around a genericResult
.class
Object provider implementation wrapped around aSelect
.class
BrokerFactory type for use with the JDBC runtime.class
StoreManager plugin that uses JDBC to store persistent data in a relational data store.static class
Connection returned to client code.protected class
Connection wrapper that keeps an internal ref count so that it knows when to really close.class
Mixed lock manager implements both optimistic and pessimistic locking semantics in parallel to the JPA 2.0 specification.class
JDBCSeq
implementation that uses a database sequence to generate numbers.class
Object provider implementation that fetches one page of results at a a time as it scrolls.class
Lock manager that uses exclusive database locks.class
A Select-oriented Result Object Provider whose Select has been executed outside its own scope.class
Abstract provider implementation wrapped around aSelect
.class
JDBCSeq
implementation that uses a database table for sequence number generation.class
Specialization of theTableJDBCSeq
that maintains multiple sequence counts.class
Gets multiple Result Object Providers each with different mapping. -
Uses of Closeable in org.apache.openjpa.jdbc.meta
Modifier and TypeInterfaceDescriptioninterface
Plugin in interface to customize the output of theReverseMappingTool
.Modifier and TypeClassDescriptionclass
Repository of object/relational mapping information.class
SimpleReverseCustomizer
that uses a properties file to to allow customization of basic class and field properties.class
Specialization of sequence metadata for ORM. -
Uses of Closeable in org.apache.openjpa.jdbc.schema
Modifier and TypeClassDescriptionclass
Automatic Commons DBCP pooling or Simple non-pooling driver data source.class
Commons DBCP basic pooling driver data source. -
Uses of Closeable in org.apache.openjpa.jdbc.sql
Modifier and TypeInterfaceDescriptioninterface
A result from the execution of a query or stored procedure.Modifier and TypeClassDescriptionclass
AResult
implementation designed to be subclassed easily by implementations.class
Result that merges multiple result delegates.protected static class
Connection wrapper to work around the postgres empty result set bug.protected static class
Statement wrapper to work around the postgres empty result set bug.class
BaseResult
implementation wrapped around a result set.static class
AResult
implementation wrapped around this select.protected static class
Connection wrapper to cache theConnection.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
Modifier and TypeInterfaceDescriptioninterface
The broker is the primary interface into the OpenJPA runtime.interface
Factory forBroker
instances.interface
Handles obtaining and releasing locks on objects.interface
Variant ofResultObjectProvider
that populates aOpenJPAStateManager
object in an application-defined manner.interface
Internal OpenJPA sequence interface.interface
Interface to be implemented by data store mechanisms to interact with this runtime.Modifier and TypeClassDescriptionclass
Abstract implementation of theBrokerFactory
that must be subclassed for a specific runtime.class
AbstractLockManager
implementation.class
Abstract implementation ofPCResultObjectProvider
that implementsResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be loaded.class
ConcreteBroker
.class
Delegating broker that can also perform exception translation for use in facades.class
Delegating broker factory that can also perform exception translation for use in facades.class
Delegating result list that can also perform exception translation for use in facades.class
Delegating sequence that can also perform exception translation for use in facades.class
Base class for store manager decorators that delegate to another store manager for some operations.class
Subtype ofBrokerImpl
that automatically closes itself during finalization.class
A lock manager that does not perform any locking.class
Merged result object provider specialization that extracts ordering values from results for comparison.static class
Result object provider that packs results before returning them.class
Result list that removes itself from the query's open result list when it is closed.class
A simplistic implementation of aSeq
used to provide datastore ids.class
Sequence for generating 32-character hex UUID strings.class
Sequence for generating 16-character UUID strings.class
Sequence for generating 32-character hex Type 4 UUID strings.class
Sequence for generating 16-character UUID strings.class
LockManager
implementation that provides support for version checking and version updating when locks are acquired. -
Uses of Closeable in org.apache.openjpa.lib.conf
Modifier and TypeInterfaceDescriptioninterface
Interface for generic configuration objects. -
Uses of Closeable in org.apache.openjpa.lib.jdbc
Modifier and TypeClassDescriptionclass
Decorator to configure connection components correctly.class
Delegating data source that maintains a list ofConnectionDecorator
s.class
CallableStatement
that delegates to an internal statement.class
Wrapper around an existing connection.class
Wrapper around an existing data source.class
Wrapper around an existing statement.class
Wrapper around an existing result set.class
Wrapper around an existing statement.protected class
Logging connection.protected class
CallableStatement decorated with logging.protected class
protected class
Warning-handling result set.protected class
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
Modifier and TypeInterfaceDescriptioninterface
Iterator over metadata resources.Modifier and TypeClassDescriptionclass
Iterator over all metadata resources that might contain the metadata for a given class, starting with the most general.class
Iterator over directories in the classpath.class
Iterator over a file, or over all metadata resources below a given directory.class
Iterator over all metadata resources in a given resource addressed by a jar:file URL.class
Metadata iterator that combines several iterators.class
Iterator over a given metadata resource.class
Iterator over the metadata resource represented by a URL.class
Iterator over all metadata resources in a given zip file.class
Iterator over all metadata resources in a given zip input stream. -
Uses of Closeable in org.apache.openjpa.lib.rop
Modifier and TypeInterfaceDescriptioninterface
A provider for multiple result sets.interface
ResultList<E>
List interface that represents a potentially lazy ResultList instantiation.interface
Interface that allows lazy/custom instantiation of input objects.Modifier and TypeClassDescriptionclass
Abstract base class for random-access result lists.class
Abstract base class for read-only result lists.class
Abstract base class for sequential result lists.class
Simple, non-lazy ResultList implementationclass
Lazy forward-only result list.class
A basicResultList
implementation that wraps a normal list.class
A result object provider wrapped around a normal list.class
A result object provider that merges multiple result object provider delegates.class
Random-access result list implementation.class
Prevents a view of a given range of indices from the delegate result object provider.class
Iterator wrapped around aResultObjectProvider
.class
An almost statelessResultList
designed for use with result object providers backed by efficient random-access data structures, such as theListResultObjectProvider
.class
Specialization of theRandomAccessResultList
that only maintains soft references to instantiated objects.class
ResultList implementation that uses a forward-scrolling window of results. -
Uses of Closeable in org.apache.openjpa.meta
Modifier and TypeClassDescriptionclass
Repository of and factory for persistent metadata.class
Metadata about a named sequence. -
Uses of Closeable in org.apache.openjpa.persistence
Modifier and TypeClassDescriptionclass
Implementation ofEntityManagerFactory
that acts as a facade to aBrokerFactory
.class
Implementation ofEntityManager
interface. -
Uses of Closeable in org.apache.openjpa.slice
Modifier and TypeInterfaceDescriptioninterface
Extension to Broker to allow access tovirtual data store
.interface
Extension to BrokerFactory to allow dynamically add/remove slices.interface
A configuration for multiple data stores, each referred as slice.interface
A specializedStore Manager
that encapsulates multiple concrete Store Managers using Distributed Template (or Composite) Design Pattern.Modifier and TypeClassDescriptionclass
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
Modifier and TypeInterfaceDescriptioninterface
A distributed configuration that is a ordered collection of JDBCConfigurations.Modifier and TypeClassDescriptionclass
A virtual datasource that contains many physical datasources.class
A factory for distributed JDBC datastores.class
A specialized configuration embodies a set of Slice configurations.class
A specialized JDBCStoreManager for a slice.class
Aggregates individual single query results from different databases. -
Uses of Closeable in org.apache.openjpa.xmlstore
Modifier and TypeClassDescriptionclass
Configuration implementation for the XML file store.class
Store manager to a back-end consisting of XML files.