|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
BrokerFactory
that must be subclassed for a specific runtime.DataCache
implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.LifecycleListener
interface
which delegates events to a single method.LockManager
implementation.AbstractLRSProxyCollection.iterator()
may perform a database
query.AbstractLRSProxyMap.get(java.lang.Object)
or AbstractLRSProxyMap.containsKey(java.lang.Object)
may perform a
database query.MetaDataFactory
that provides default implementations
of many methods.PCResultObjectProvider
that implements ResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be loaded.ctx
.
QueryCache
implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.RemoteCommitProvider
.BrokerFactory
implementation for use with the
AbstractStoreManager
.StoreQuery
that implements most methods as no-ops.AbstractStoreQuery.AbstractExecutor
that implements most methods as no-ops.TransactionListener
interface
that provides no-op implementations of all methods.InverseManager.ACTION_EXCEPTION
action
InverseManager.ACTION_MANAGE
action
InverseManager.ACTION_WARN
action
alias
to cls
to the list
of default aliases for new values created after this invocation.
group
to the set of fetch group names to
use when loading objects.
groups
to the set of fetch group names to
use when loading objects.
field
to the set of fully-qualified field names to
use when loading objects.
fields
to the set of fully-qualified field names to
use when loading objects.
prefix
to the list of prefixes under which configuration
properties may be scoped.
PCRegistry.RegisterClassListener
.
RemoteCommitListener
interface.
RemoteCommitListener
interface.
ProductDerivation.afterSpecificationSet(org.apache.openjpa.conf.OpenJPAConfiguration)
callbacks
to the the given instance.
type
.
meta
.
Object[]
of field values with one extra index containing a
BitSet
of loaded fields.PersistenceCapable
.
ManagedRuntime
interface that searches
through a set of known JNDI locations and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.ConfigurationProvider
.
ProductDerivation.beforeConfigurationConstruct(org.apache.openjpa.lib.conf.ConfigurationProvider)
callbacks
to the the given instance.
conf
before the user configuration is applied.
ProductDerivation.beforeConfigurationLoad(org.apache.openjpa.conf.OpenJPAConfiguration)
callbacks
to the the given instance.
BrokerFactory
objectsBroker
instances.BrokerFactory
.Broker
.OpenJPAId
subclass appropriate for byte fields.SizedMap.overflowRemoved(java.lang.Object, java.lang.Object)
in the cache map.
false
.
true
if modifications to any of the
classes in changed
results in a possible
invalidation of this query; otherwise returns
false
.
OpenJPAId
subclass appropriate for char fields.fmd
for
the instance managed by sm
and its inverses.
val
to the instance
managed by sm
.
CollectionChangeTracker
.v1
and v2
to Comparable
, and
invokes v1.compareTo (v2)
.
DataCache
implementation that is optimized for concurrent
access.QueryCache
implementation that is optimized for concurrent
access.true
if this cache contains data
corresponding to oid
; otherwise returns
false
.
Integer.MAX_VALUE
.
Integer.MAX_VALUE
.
Message
to send to the topic.
StoreContext
that this result object
provider will load objects into.
PCData
implementation for data caching.PCDataGenerator
instance which generates properly
synchronized instances suitable for use in the cache.PCData
implementation for data caching.OpenJPAId
subclass appropriate for Date fields.OpenJPAStateManager
designed to retrieve
values from a detached instance, including when managed by a
DetachedStateManager
.DynamicStorage
classes.Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must invoke this method.
Extent
.
ObjectNotFoundException
when an orphaned key is discovered.find
methods of this interface.
ResultObjectProvider
that can return all instances
of type
, optionally including subclasses as defined
by subclasses
.
Expression
s in its native query language.ExpressionQuery
.states
based on the objects' current
states, and delegates to
AbstractStoreManager.flush(Collection,Collection,Collection,Collection,Collection)
.
false
.
JavaTypes
constant.
PCDataGenerator.DynamicPCData
instance for the given oid and metadata.
DynamicStorage
instance with the given
array of JavaTypes
constants and the given object as
the user key for generation.
AggregateListener
s to use.
AutoClear
constant.
AutoDetach
which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach
flags.
services
.
FieldMetaData.backingMember(java.lang.reflect.Member)
.
BrokerFactory
class to use.
BrokerImpl
extension to create.
BytecodeWriter
to write to or null if none.
QueryCache
that this object is associated with.
CacheMap
that this cache is using.
CacheMap
that this cache is using.
null
if an
extent was specified instead of a collection.
null
if a
collection was specified instead of an extent.
null
if this information is not available / not relevant.
Throwable
from ExceptionInfo.getNestedThrowables()
in order to conform to Throwable.getCause()
in Java 1.4+.
Throwable
from OpenJPAException.getNestedThrowables()
in order to conform to Throwable.getCause()
in Java 1.4+.
ClassResolver
to use for custom
class loading.
ClassResolver
to use.
null
.
ApplicationIdTool.run()
method has not been called.
CodeGenerator.generateCode()
has not
been called.
ConnectionRetainModes.CONN_RETAIN_ALWAYS
ConnectionRetainModes.CONN_RETAIN_TRANS
ConnectionRetainModes.CONN_RETAIN_DEMAND
StoreContext
that this store manager is
associated with.
DataCache
to use for level-2 data store caching.
ClassMetaData.ACCESS_UNKNOWN
access type.
DetachState
constant.
Long.MAX_VALUE
for no limit.
ExpressionFactory
to use to create an expression to
be executed against an extent.
FetchConfiguration
s.
FetchConfiguration
s.
Constants
.
PersistenceCapable
class.
PersistenceCapable
class.
FilterListener
s to use.
QueryFlushModes.FLUSH_TRUE
,
QueryFlushModes.FLUSH_FALSE
, or
QueryFlushModes.FLUSH_WITH_CONNECTION
, as determined
by parsing the string returned by OpenJPAConfiguration.getFlushBeforeQueries()
.
Seq
for the datastore identity values of the
specified persistent class, or null if the class' identity cannot be
represented as a sequence.
BrokerFactory
from properties.
Localizer
to use for translating
error messages.
LockLevels.LOCK_NONE
if not locked.
ManagedRuntime
to use for managed
environments.
MetaDataFactory
to use.
MetaDataRepository
to use.
FieldMetaData.NULL_UNSET
: no value supplied
FieldMetaData.NULL_NONE
: leave null values as null in the data store
FieldMetaData.NULL_EXCEPTION
: throw an exception if this field is null
at commit
FieldMetaData.NULL_DEFAULT
: use the database default if this field is
null at commit
Defaults to FieldMetaData.NULL_UNSET
.
StoreContext.getDirtyObjects()
.
orderIndex
th ordering
expression in Query#getOrderingClauses
from the
given result object.
PersistenceCapable
instance that provides access to
the instance managed by this state manager.
PersistenceCapable
class, or null if none.
Broker.preFlush()
when a savepoint is set.
Platform
property listing the runtime platform, such as:
OpenJPA JDBC Edition: Oracle Database
ProxyManager
to use for second
class object proxies.
ProxyManager
to use.
RemoteCommitProvider
that this manager uses.
RestoreState
constant.
QueryContext.setResultType(java.lang.Class)
, or null if none.
Seq
.
Seq
.
StoreFacadeTypeRegistry
instance associated with this
configuration.
this
.
ChangeTracker
s
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
TransactionManager
.
TransactionManager
in JNDI.
Object
if
the type is unknown.
null
if none
has been set.
FieldMetaData
s to Constant
s.
FieldMetaData
to update
Constant
s, in cases where this query is for a bulk update.
validate
parameter of false.
validate
parameter
of true.
Seq
for the generated values of the specified
field, or null if the field is not generated.
o
.
JavaTypes
constant.
StoreException
by default.
QueryKey.equals(java.lang.Object)
method defined above.
OpenJPAId.toString()
call on another
instance.
OpenJPAId.toString()
call on another
instance.
OpenJPAId.toString()
call on another
instance.
OpenJPAId.toString()
call on another
instance.
String.indexOf(int)
function on
the given target with the given args.
DataCacheManager
.
DataCacheManager
.
SavepointManager
implementation which stores all data in memory.OpenJPAId
subclass appropriate for int fields.ManagedRuntime
interface that uses
a static method call to find the TransactionManager.true
if obj
is a detached object
(one that can be reattached to a Broker
via a call to
Broker.attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)
); otherwise returns false
.
broker
.
ObjectId
.
true
if cls
is already registered.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over a JMS topic.ManagedRuntime
interface that uses JNDI to
find the TransactionManager.LifecycleEvent
s.AbstractStoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object)
invocation.
StoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object)
or StoreManager.load(org.apache.openjpa.kernel.OpenJPAStateManager, java.util.BitSet, org.apache.openjpa.kernel.FetchConfiguration, int, java.lang.Object)
)
depending on each state manager's state.
FetchConfiguration
for the broker.
Multithreaded
flag is set to true.
VersionLockManager.lockInternal(org.apache.openjpa.kernel.OpenJPAStateManager, int, long, java.lang.Object)
after traversing to owning
instance (if embedded) and assuring that the instance is persistent,
is not new, and is not already locked at a higher level.
LockManager.lock(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object)
with each element of the collection
FetchConfiguration
for the broker.
VersionLockManager.getVersionCheckOnReadLock()
and VersionLockManager.getVersionUpdateOnWriteLock()
.
openjpa.DataCache
.
openjpa.Enhance
.
openjpa.MetaData
.
openjpa.Query
.
openjpa.Runtime
.
openjpa.Tool
.
OpenJPAId
subclass appropriate for long fields.MapChangeTracker
.ValueMetaData.setValueMappedBy(java.lang.String)
to denote that the map key
is mapped by the primary key field of the value.
MetaDataRepository
uses implementations of this interface
to load and store metadata.ClassResolver
that uses multiple class loaders to
resolve classes.default
contains
clause, and the returned value will be reused
for any further instances of the variable in subexpression of the
filter string.
AbstractDataCache.keyRemoved(java.lang.Object, boolean)
.
Context
object for use by this provider.
PCData
implementation of the right type for
embedded instances.
BrokerFactory
from properties.
cls
.
Number
, String
, or Boolean
instance.
Map
to be used for the primary managed object cache.
MetaDataFactory
to use with a repository.
PersistenceCapable
class.
PersistenceCapable
class, using the String
form of the constructor.
Order
for the given field and declaration.
parent.address.city
var.address.city
OpenJPAConfiguration
interface.ExpressionParser
for language
, or
null
if no expression parser exists in the system for
the specified language.
PCDataGenerator.DynamicPCData
instances which avoid primitve wrappers
to optimize memory use and performance at the cost of slightly higher
startup time.PCData
s generated will implement this interface
to simplify initialization.PCData
implementation.ResultObjectProvider
that populates a
OpenJPAStateManager
object in an application-defined manner.oid
into the cache.
qk
into the
cache.
ArrayList
type that dirties the
persistent/transactional field it is assigned to on modification.Calendar
types.Collection
types.Date
types.Calendar
type that calls the dirty
method on its owning persistence capable instance on modification.HashMap
type that dirties the
persistent/transactional field it is assigned to on modification.HashSet
type that dirties the
persistent/transactional field it is assigned to on modification.Hashtable
type that dirties the
persistent/transactional field it is assigned to on modification.LinkedList
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyManager
interface.Map
types.Properties
type that dirties the
persistent/transactional field it is assigned to on modification.Date
type that calls the dirty
method on its owning persistence capable instance on modification.Time
type that calls the dirty
method on its owning persistence capable instance on modification.Timestamp
type that calls the dirty
method on its owning persistence capable instance on modification.TreeMap
type that dirties the
persistent/transactional field it is assigned to on modification.TreeSet
type that dirties the
persistent/transactional field it is assigned to on modification.Date
type that calls the dirty
method on its owning persistence capable instance on modification.Vector
type that dirties the
persistent/transactional field it is assigned to on modification.StoreQuery
implementation that caches the OIDs involved in
the query, and can determine whether or not the query has been dirtied.query
if no
cached results are available.
Query
interface.true
if updates to data already in the
cache (either in AbstractDataCache.commit(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
or the AbstractDataCache.update(org.apache.openjpa.datacache.DataCachePCData)
)
should be put back into the cache.
RemoteCommitListener
s on remote commit events.RemoteCommitEventManager
s.RemoteCommitProvider
.key
is pinned into the cache, the pin is
cleared and the object is removed.
groups
from the set of fetch group names
to use when loading objects.
fields
from the set of fully-qualified field names
to use when loading objects.
PCRegistry.RegisterClassListener
.
JavaTypes
constant for the given field
LifecycleEvent
.
OpenJPAStateManager
s as necessary.
AggregateListener
s to use.
AutoDetach
flags.
AutoDetach
which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach
which indicate when persistent
managed objects should be automatically detached in-place.
BrokerFactory
class to use.
BrokerImpl
extension to create.
BytecodeWriter
to write the bytecode to or null if none.
ClassResolver
to use for custom
class loading.
ClassResolver
to use.
ConnectionRetainModes.CONN_RETAIN_ALWAYS
ConnectionRetainModes.CONN_RETAIN_TRANS
ConnectionRetainModes.CONN_RETAIN_DEMAND
DataCache
to use for level-2 data store caching.
OpenJPAConfiguration.setDataCacheTimeout(int)
.
OpenJPAConfiguration.setDynamicDataStructs(boolean)
.
OpenJPAConfiguration.setFetchBatchSize(int)
.
FetchConfiguration
s.
FetchConfiguration
s.
File
s of metadata files or directories supplied by user.
File
s of metadata files or
directories supplied by user via auto-configuration.
FilterListener
s to use.
QueryFlushModes.FLUSH_TRUE
,
QueryFlushModes.FLUSH_FALSE
, or
QueryFlushModes.FLUSH_WITH_CONNECTION
.
Query
.
OpenJPAConfiguration.setIgnoreChanges(boolean)
.
InitialContext
constructor for JNDI lookups.
OpenJPAConfiguration.setLockTimeout(int)
.
ManagedRuntime
to use for managed
environments.
OpenJPAConfiguration.setMaxFetchDepth(int)
.
MetaDataFactory
to use.
MetaDataRepository
to use.
OpenJPAConfiguration.setMultithreaded(boolean)
.
OpenJPAConfiguration.setNontransactionalRead(boolean)
.
OpenJPAConfiguration.setNontransactionalWrite(boolean)
.
FieldMetaData.NULL_UNSET
: no value supplied
FieldMetaData.NULL_NONE
: leave null values as null in the data store
FieldMetaData.NULL_EXCEPTION
: throw an exception if this field is null
at commit
FieldMetaData.NULL_DEFAULT
: use the database default if this field is
null at commit
Defaults to FieldMetaData.NULL_UNSET
.
OpenJPAConfiguration.setOptimistic(boolean)
.
StoreContext.getDirtyObjects()
.
Broker.preFlush()
when a savepoint is set.
ProxyManager
to use for second
class object proxies.
ProxyManager
to use.
OpenJPAConfiguration.setRetainState(boolean)
.
OpenJPAConfiguration.setRetryClassRegistration(boolean)
.
Seq
.
Seq
.
JumpInstruction
s to the given instruction,
clearing the collection in the process.
ChangeTracker
s
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
TransactionManager
.
TransactionManager
in JNDI.
URL
s of metadata files or jars supplied by user.
URL
s of metadata files or jars
supplied by user via auto-configuration.
OpenJPAStateManager
.
OpenJPAStateManager
.
validate
parameter of false.
validate
parameter
of true.
OpenJPAId
subclass appropriate for short fields.RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM.SizedMap.overflowRemoved(java.lang.Object, java.lang.Object)
in the soft map.
OpenJPAStateManager
interface for use
with this runtime.matches()
instead.OpenJPAId
subclass appropriate for String fields.String.substring(int)
function on
the given target with the given args.
ManagedRuntime
implementation for SunONE.true
.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.Seq
used
to provide datastore ids.TransactionEvent
s.oid
from the cache.
key
into the cache.
FieldMetaData
,Value
for update statements.
OpenJPAStateManager
.
OpenJPAStateManager
.
Value
.ValueMetaData
implementation.LockManager
implementation that provides support
for version checking and version updating when locks are acquired.matches()
instead.ManagedRuntime
implementation that directly accesses the
transaction manager via WebLogic Server helper classes.Writer
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |