Package org.apache.openjpa.conf
OpenJPA Configuration
This package provides base OpenJPA configuration interfaces.
-
Interface Summary Interface Description CacheMarshaller Responsible for marshalling and unmarshalling objects between memory and durable cache.CacheMarshaller.ValidationPolicy Validation policies are responsible for computing whether or not a cached data structure is valid for the current context.OpenJPAConfiguration Defines the properties necessary to configure runtime properties and connect to a data source.OpenJPAProductDerivation Adds datastore based extension to ProductDerivation.SchemaGenerationAction SchemaGenerationSource -
Class Summary Class Description BrokerFactoryValue Value type used to represent theBrokerFactory
.BrokerValue CustomPluginValue
that can efficiently createBrokerImpl
instances.CacheMarshallerImpl DefaultCacheMarshaller
implementation that writes data to a specified file and reads data from a specified file or URL.CacheMarshallersValue A configuration value for handling and accessing cache marshallers.CallbackOptions Configurable options for callbacks.Compatibility Struct encompassing backwards-compatibility options.DetachOptions Detach options.DetachOptions.All Public to allow reflection.DetachOptions.FetchGroups Public to allow reflection.DetachOptions.Loaded Detach loaded state.MetaDataCacheMaintenance Performs maintenance tasks on the metadata caches accessible via theCacheMarshaller
architecture.MetaDataRepositoryValue APluginValue
that interacts with theCacheMarshaller
to cache the metadata repository between executions.NoOpCacheMarshaller Implementation ofCacheMarshaller
that does nothing.OpenJPAConfigurationImpl Implementation of theOpenJPAConfiguration
interface.OpenJPAVersion This class contains version information for OpenJPA.OpenJPAVersionAndConfigurationTypeValidationPolicy Compute validity based on whether or not the cached data is from the same version of Kodo as the current install.QueryCompilationCacheValue A cache of compiled queries.RemoteCommitProviderValue Value type used to represent aRemoteCommitProvider
.SeqValue Value type used to represent a sequence.Specification An immutable representation of a Specification supported by OpenJPA.SpecificationPlugin A plug-in for Specification that enforces certain overwriting rules.