Uses of Interface
org.apache.openjpa.lib.util.Closeable
-
-
Uses of Closeable in org.apache.openjpa.abstractstore
Classes in org.apache.openjpa.abstractstore that implement Closeable Modifier and Type Class Description class
AbstractStoreBrokerFactory
BrokerFactory
implementation for use with theAbstractStoreManager
.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 Modifier and Type Interface Description interface
Auditor
An auditor is responsible for recoding the audited information.Classes in org.apache.openjpa.audit that implement Closeable Modifier and Type Class Description 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 Modifier and Type Interface Description 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 Modifier and Type Class Description class
OpenJPAConfigurationImpl
Implementation of theOpenJPAConfiguration
interface. -
Uses of Closeable in org.apache.openjpa.datacache
Subinterfaces of Closeable in org.apache.openjpa.datacache Modifier and Type Interface Description 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 Modifier and Type Class Description class
AbstractDataCache
AbstractDataCache
implementation that provides various statistics, logging, and timeout functionality common across cache implementations.class
AbstractQueryCache
AbstractQueryCache
implementation that provides various statistics, logging, and timeout functionality common across cache implementations.class
ConcurrentDataCache
ADataCache
implementation that is optimized for concurrent access.class
ConcurrentQueryCache
AQueryCache
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 Modifier and Type Interface Description 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 otherRemoteCommitEventManager
s.Classes in org.apache.openjpa.event that implement Closeable Modifier and Type Class Description class
AbstractRemoteCommitProvider
Abstract implementation ofRemoteCommitProvider
.class
DynamicTCPRemoteCommitProvider
class
JMSRemoteCommitProvider
JMS-based implementation ofRemoteCommitProvider
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 notifyRemoteCommitListener
s on remote commit events.class
SingleJVMRemoteCommitProvider
Single-JVM-only implementation ofRemoteCommitProvider
that listens for object modifications and propagates those changes to other SingleJVMRemoteCommitProviders in the same JVM.class
TCPRemoteCommitProvider
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
Classes in org.apache.openjpa.event.kubernetes that implement Closeable Modifier and Type Class Description class
KubernetesTCPRemoteCommitProvider
-
Uses of Closeable in org.apache.openjpa.instrumentation
Subinterfaces of Closeable in org.apache.openjpa.instrumentation Modifier and Type Interface Description interface
InstrumentationManager
Managers of instrumentation providers must implement this interface.Classes in org.apache.openjpa.instrumentation that implement Closeable Modifier and Type Class Description 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 Modifier and Type Interface Description 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 Modifier and Type Class Description class
JDBCConfigurationImpl
Default implementation of theJDBCConfiguration
interface. -
Uses of Closeable in org.apache.openjpa.jdbc.kernel
Subinterfaces of Closeable in org.apache.openjpa.jdbc.kernel Modifier and Type Interface Description interface
JDBCLockManager
Extension of theLockManager
interface with methods for datastore locking during the select and load process.interface
JDBCSeq
Specialization of the theSeq
interface to provide information on the schema needed by this sequence.Classes in org.apache.openjpa.jdbc.kernel that implement Closeable Modifier and Type Class Description class
AbstractJDBCSeq
Abstract sequence implementation.class
ClassTableJDBCSeq
Specialization of theTableJDBCSeq
that maintains a separate sequence count per-class.class
GenericResultObjectProvider
Object provider implementation wrapped around a genericResult
.class
InstanceResultObjectProvider
Object provider implementation wrapped around aSelect
.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.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.class
PreparedResultObjectProvider
A Select-oriented Result Object Provider whose Select has been executed outside its own scope.class
SelectResultObjectProvider
Abstract provider implementation wrapped around aSelect
.class
TableJDBCSeq
JDBCSeq
implementation that uses a database table for sequence number generation.class
ValueTableJDBCSeq
Specialization of theTableJDBCSeq
that maintains multiple sequence counts.class
XROP
Gets multiple Result Object Providers each with different mapping. -
Uses of Closeable in org.apache.openjpa.jdbc.meta
Subinterfaces of Closeable in org.apache.openjpa.jdbc.meta Modifier and Type Interface Description interface
ReverseCustomizer
Plugin in interface to customize the output of theReverseMappingTool
.Classes in org.apache.openjpa.jdbc.meta that implement Closeable Modifier and Type Class Description class
MappingRepository
Repository of object/relational mapping information.class
PropertiesReverseCustomizer
SimpleReverseCustomizer
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 Modifier and Type Class Description 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 Modifier and Type Interface Description interface
Result
A result from the execution of a query or stored procedure.Classes in org.apache.openjpa.jdbc.sql that implement Closeable Modifier and Type Class Description class
AbstractResult
AResult
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
BaseResult
implementation wrapped around a result set.static class
SelectImpl.SelectResult
AResult
implementation wrapped around this select.protected static class
SybaseDictionary.SybaseConnection
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
Subinterfaces of Closeable in org.apache.openjpa.kernel Modifier and Type Interface Description interface
Broker
The broker is the primary interface into the OpenJPA runtime.interface
BrokerFactory
Factory forBroker
instances.interface
LockManager
Handles obtaining and releasing locks on objects.interface
PCResultObjectProvider
Variant ofResultObjectProvider
that populates aOpenJPAStateManager
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 Modifier and Type Class Description class
AbstractBrokerFactory
Abstract implementation of theBrokerFactory
that must be subclassed for a specific runtime.class
AbstractLockManager
AbstractLockManager
implementation.class
AbstractPCResultObjectProvider
Abstract implementation ofPCResultObjectProvider
that implementsResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be loaded.class
BrokerImpl
ConcreteBroker
.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 ofBrokerImpl
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.class
TimeSeededSeq
A simplistic implementation of aSeq
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 Modifier and Type Interface Description interface
Configuration
Interface for generic configuration objects.Classes in org.apache.openjpa.lib.conf that implement Closeable Modifier and Type Class Description class
ConfigurationImpl
Default implementation of theConfiguration
interface. -
Uses of Closeable in org.apache.openjpa.lib.jdbc
Classes in org.apache.openjpa.lib.jdbc that implement Closeable Modifier and Type Class Description class
ConfiguringConnectionDecorator.ConfiguringConnection
Decorator to configure connection components correctly.class
DecoratingDataSource
Delegating data source that maintains a list ofConnectionDecorator
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 Modifier and Type Interface Description interface
MetaDataIterator
Iterator over metadata resources.Classes in org.apache.openjpa.lib.meta that implement Closeable Modifier and Type Class Description 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 Modifier and Type Interface Description interface
BatchedResultObjectProvider
A provider for multiple result sets.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 Modifier and Type Class Description 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 implementationclass
LazyForwardResultList
Lazy forward-only result list.class
ListResultList
A basicResultList
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 aResultObjectProvider
.class
SimpleResultList
An almost statelessResultList
designed for use with result object providers backed by efficient random-access data structures, such as theListResultObjectProvider
.class
SoftRandomAccessResultList
Specialization of theRandomAccessResultList
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 Modifier and Type Class Description 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 Modifier and Type Class Description class
EntityManagerFactoryImpl
Implementation ofEntityManagerFactory
that acts as a facade to aBrokerFactory
.class
EntityManagerImpl
Implementation ofEntityManager
interface. -
Uses of Closeable in org.apache.openjpa.slice
Subinterfaces of Closeable in org.apache.openjpa.slice Modifier and Type Interface Description interface
DistributedBroker
Extension to Broker to allow access tovirtual 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 specializedStore Manager
that encapsulates multiple concrete Store Managers using Distributed Template (or Composite) Design Pattern.Classes in org.apache.openjpa.slice that implement Closeable Modifier and Type Class Description 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 Modifier and Type Interface Description interface
DistributedJDBCConfiguration
A distributed configuration that is a ordered collection of JDBCConfigurations.Classes in org.apache.openjpa.slice.jdbc that implement Closeable Modifier and Type Class Description 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.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 Modifier and Type Class Description class
XMLConfiguration
Configuration implementation for the XML file store.class
XMLStoreManager
Store manager to a back-end consisting of XML files.
-