Uses of Interface
org.apache.openjpa.kernel.LockLevels

Packages that use LockLevels
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.slice Extended OpenJPA Interfaces for distributed databases. 
 

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

Subinterfaces of LockLevels in org.apache.openjpa.jdbc.kernel
 interface JDBCFetchConfiguration
          JDBC extensions to OpenJPA's FetchConfiguration.
 interface JDBCLockManager
          Extension of the LockManager interface with methods for datastore locking during the select and load process.
 

Classes in org.apache.openjpa.jdbc.kernel that implement LockLevels
 class DelegatingJDBCFetchConfiguration
          Delegating fetch configuration that can also perform exception transation for use in facades.
 class JDBCFetchConfigurationImpl
          JDBC extensions to OpenJPA's FetchConfiguration.
 class MixedLockManager
          Mixed lock manager implements both optimistic and pessimistic locking semantics in parallel to the JPA 2.0 specification.
 class PessimisticLockManager
          Lock manager that uses exclusive database locks.
 

Uses of LockLevels in org.apache.openjpa.kernel
 

Subinterfaces of LockLevels in org.apache.openjpa.kernel
 interface Broker
          The broker is the primary interface into the OpenJPA runtime.
 interface FetchConfiguration
          Allows configuration and optimization of how objects are loaded from the data store.
 interface LockManager
          Handles obtaining and releasing locks on objects.
 interface MixedLockLevels
          Defines lock levels used for MixedLockManager.
 

Classes in org.apache.openjpa.kernel that implement LockLevels
 class AbstractLockManager
          Abstract LockManager implementation.
 class BrokerImpl
          Concrete Broker.
 class DelegatingBroker
          Delegating broker that can also perform exception translation for use in facades.
 class DelegatingFetchConfiguration
          Delegating fetch configuration that can also perform exception translation for use in facades.
 class FetchConfigurationImpl
          Allows configuration and optimization of how objects are loaded from the data store.
 class FinalizingBrokerImpl
          Subtype of BrokerImpl that automatically closes itself during finalization.
 class NoneLockManager
          A lock manager that does not perform any locking.
 class VersionLockManager
          LockManager implementation that provides support for version checking and version updating when locks are acquired.
 

Uses of LockLevels in org.apache.openjpa.slice
 

Subinterfaces of LockLevels in org.apache.openjpa.slice
 interface DistributedBroker
          Extension to Broker to allow dynamically add/remove slices.
 

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



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