Uses of Package com.sleepycat.je (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

# Uses of Package
com.sleepycat.je

- Packages that use com.sleepycat.je
  Package | Description
  --- | ---
  com.sleepycat.bind | Bindings between database entries and Java objects.
  com.sleepycat.bind.serial | Bindings that use Java serialization.
  com.sleepycat.bind.tuple | Bindings that use sequences of primitive fields, or tuples.
  com.sleepycat.collections | Data access based on the standard Java collections API.
  com.sleepycat.je | Foundation for creating environments, databases and transactions; provides cursor based data access.
  com.sleepycat.je.jca.ra | Support for the Java Connector Architecture, which provides a standard for connecting the J2EE platform to legacy enterprise information systems (EIS), such as ERP systems, database systems, and legacy applications not written in Java.
  com.sleepycat.je.jmx | Implementations of JMX MBeans for JE.
  com.sleepycat.je.rep | Berkeley DB Java Edition High Availability (JE HA) enables replication of JE environments.
  com.sleepycat.je.rep.monitor | BDB JE HA support for applications that need to track the composition of a replication group, in order to do tasks such as load balancing and request routing.
  com.sleepycat.je.rep.util | BDB JE High Availability command line utilities and helper classes.
  com.sleepycat.je.util | Supporting utilities.
  com.sleepycat.persist | The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.
  com.sleepycat.persist.evolve | Utilities for managing class evolution of persistent objects.
  com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions.

- Classes in com.sleepycat.je used by com.sleepycat.bind
  Class and Description
  DatabaseEntry Encodes database key and data items as a byte array.

- Classes in com.sleepycat.je used by com.sleepycat.bind.serial
  Class and Description
  Database A database handle.
  DatabaseEntry Encodes database key and data items as a byte array.
  DatabaseException The root of all BDB JE-defined exceptions.
  ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null.
  SecondaryDatabase A secondary database handle.
  SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from primary records.

- Classes in com.sleepycat.je used by com.sleepycat.bind.tuple
  Class and Description
  DatabaseEntry Encodes database key and data items as a byte array.
  ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null.
  SecondaryDatabase A secondary database handle.
  SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from primary records.

- Classes in com.sleepycat.je used by com.sleepycat.collections
  Class and Description
  CursorConfig Specifies the attributes of database cursor.
  Database A database handle.
  DatabaseEntry Encodes database key and data items as a byte array.
  DatabaseException The root of all BDB JE-defined exceptions.
  Environment A database environment.
  JoinConfig The configuration properties of a `JoinCursor`.
  Transaction The Transaction object is the handle for a transaction.
  TransactionConfig Specifies the attributes of a database environment transaction.

- Classes in com.sleepycat.je used by com.sleepycat.je
  Class and Description
  CacheMode Modes that can be specified for control over caching of records in the JE in-memory cache.
  CheckpointConfig Specifies the attributes of a checkpoint operation invoked from `Environment.checkpoint`.
  CommitToken Defines an opaque token that can be used to identify a specific transaction commit in a replicated environment.
  Cursor A database cursor.
  CursorConfig Specifies the attributes of database cursor.
  CustomStats A custom statistics object.
  Database A database handle.
  DatabaseConfig Specifies the attributes of a database.
  DatabaseEntry Encodes database key and data items as a byte array.
  DatabaseException The root of all BDB JE-defined exceptions.
  DatabaseExistsException Thrown by `Environment.openDatabase` and `Environment.openSecondaryDatabase` if the database already exists and the `DatabaseConfig ExclusiveCreate` parameter is true.
  DatabaseNotFoundException Thrown when an operation requires a database and that database does not exist.
  DatabaseStats Statistics for a single database.
  DeadlockException Deprecated. temporarily until true deadlock detection is implemented. Presently, {code DeadlockException} is replaced by `LockConflictException` as the common base class for lock conflict exceptions.
  DeleteConstraintException Thrown when an attempt is made to delete a key from a foreign key database, when that key is referenced by a secondary database, and the secondary is configured to cause an abort in this situation.
  DiskOrderedCursor DiskOrderedCursor returns records in unsorted order in exchange for generally faster retrieval times.
  DiskOrderedCursorConfig Specifies the attributes of a DiskOrderedCursor.
  Durability Durability defines the overall durability characteristics associated with a transaction.
  Durability.ReplicaAckPolicy A replicated environment makes it possible to increase an application's transaction commit guarantees by committing changes to its replicas on the network.
  Durability.SyncPolicy Defines the synchronization policy to be used when committing a transaction.
  Environment A database environment.
  EnvironmentConfig Specifies the attributes of an environment.
  EnvironmentFailureException Indicates that a failure has occurred that could impact the `Environment` as a whole.
  EnvironmentLockedException Thrown by the `Environment` constructor when an environment cannot be opened for write access because another process has the same environment open for write access.
  EnvironmentMutableConfig Specifies the environment attributes that may be changed after the environment has been opened.
  EnvironmentNotFoundException Thrown by the `Environment` constructor when `EnvironmentConfig AllowCreate` property is false (environment creation is not permitted), but there are no log files in the environment directory.
  EnvironmentStats Statistics for a single environment.
  ExceptionEvent A class representing an exception event.
  ExceptionListener A callback to notify the application program when an exception occurs in a JE Daemon thread.
  ForeignKeyDeleteAction The action taken when a referenced record in the foreign key database is deleted.
  ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null.
  ForeignMultiKeyNullifier The interface implemented for setting multi-valued foreign keys to null.
  ForwardCursor The interface for forward-moving Cursor operations.
  JEVersion Berkeley DB Java Edition version information.
  JoinConfig The configuration properties of a `JoinCursor`.
  JoinCursor A specialized join cursor for use in performing equality or natural joins on secondary indices.
  LockConflictException The common base class for all exceptions that result from record lock conflicts during read and write operations.
  LockMode Record lock modes for read operations.
  LockStats Deprecated. as of 4.0.10, replaced by `Environment.getStats(StatsConfig)`.
  OperationFailureException Indicates that a failure has occurred that impacts the current operation and/or transaction.
  OperationStatus Status values from database operations.
  PreloadConfig Specifies the attributes of an application invoked preload operation.
  PreloadConfig.Phases Preload progress listeners report this phase value, along with a count of the number if times that the preload has fetched from disk.
  PreloadStats Statistics returned from `Database.preload` or `Environment.preload(com.sleepycat.je.Database[], com.sleepycat.je.PreloadConfig)`.
  PreloadStatus Describes the result of the `Database.preload` operation.
  ProgressListener ProgressListener provides feedback to the application that progress is being made on a potentially long running or asynchronous JE operation.
  RecoveryProgress Describes the different phases of initialization that be executed when an Environment is instantiated.
  ReplicaConsistencyPolicy The interface for Consistency policies used to provide consistency guarantees at a Replica.
  RunRecoveryException Deprecated. replaced by `EnvironmentFailureException` and `Environment.isValid()`.
  SecondaryConfig The configuration properties of a `SecondaryDatabase` extend those of a primary `Database`.
  SecondaryConstraintException Base class for exceptions thrown when a write operation fails because of a secondary constraint.
  SecondaryCursor A database cursor for a secondary database.
  SecondaryDatabase A secondary database handle.
  SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from primary records.
  SecondaryMultiKeyCreator The interface implemented for extracting multi-valued secondary keys from primary records.
  SecondaryReferenceException Base class for exceptions thrown when a read or write operation fails because of a secondary constraint or integrity problem.
  Sequence A Sequence handle is used to manipulate a sequence record in a database.
  SequenceConfig Specifies the attributes of a sequence.
  SequenceExistsException Thrown by `Database.openSequence` if the sequence record already exists and the `SequenceConfig ExclusiveCreate` parameter is true.
  SequenceNotFoundException Thrown by `Database.openSequence` if the sequence record does not exist and the `SequenceConfig AllowCreate` parameter is false.
  SequenceStats A SequenceStats object is used to return sequence statistics.
  StatsConfig Specifies the attributes of a statistics retrieval operation.
  Transaction The Transaction object is the handle for a transaction.
  Transaction.State The current state of the transaction.
  TransactionConfig Specifies the attributes of a database environment transaction.
  TransactionStats Transaction statistics for a database environment.
  TransactionStats.Active The Active class represents an active transaction.
  VerifyConfig Specifies the attributes of a verification operation.
  VersionMismatchException Thrown by the Environment constructor when an environment cannot be opened because the version of the existing log is not compatible with the version of JE that is running.

- Classes in com.sleepycat.je used by com.sleepycat.je.jca.ra
  Class and Description
  Database A database handle.
  DatabaseConfig Specifies the attributes of a database.
  DatabaseException The root of all BDB JE-defined exceptions.
  Environment A database environment.
  EnvironmentConfig Specifies the attributes of an environment.
  SecondaryConfig The configuration properties of a `SecondaryDatabase` extend those of a primary `Database`.
  SecondaryDatabase A secondary database handle.
  Transaction The Transaction object is the handle for a transaction.
  TransactionConfig Specifies the attributes of a database environment transaction.

- Classes in com.sleepycat.je used by com.sleepycat.je.jmx
  Class and Description
  Environment A database environment.
  EnvironmentConfig Specifies the attributes of an environment.
  StatsConfig Specifies the attributes of a statistics retrieval operation.

- Classes in com.sleepycat.je used by com.sleepycat.je.rep
  Class and Description
  CommitToken Defines an opaque token that can be used to identify a specific transaction commit in a replicated environment.
  Database A database handle.
  DatabaseException The root of all BDB JE-defined exceptions.
  Durability.ReplicaAckPolicy A replicated environment makes it possible to increase an application's transaction commit guarantees by committing changes to its replicas on the network.
  Environment A database environment.
  EnvironmentConfig Specifies the attributes of an environment.
  EnvironmentFailureException Indicates that a failure has occurred that could impact the `Environment` as a whole.
  EnvironmentLockedException Thrown by the `Environment` constructor when an environment cannot be opened for write access because another process has the same environment open for write access.
  EnvironmentNotFoundException Thrown by the `Environment` constructor when `EnvironmentConfig AllowCreate` property is false (environment creation is not permitted), but there are no log files in the environment directory.
  JEVersion Berkeley DB Java Edition version information.
  LockConflictException The common base class for all exceptions that result from record lock conflicts during read and write operations.
  OperationFailureException Indicates that a failure has occurred that impacts the current operation and/or transaction.
  ProgressListener ProgressListener provides feedback to the application that progress is being made on a potentially long running or asynchronous JE operation.
  ReplicaConsistencyPolicy The interface for Consistency policies used to provide consistency guarantees at a Replica.
  RunRecoveryException Deprecated. replaced by `EnvironmentFailureException` and `Environment.isValid()`.
  StatsConfig Specifies the attributes of a statistics retrieval operation.

- Classes in com.sleepycat.je used by com.sleepycat.je.rep.monitor
  Class and Description
  DatabaseException The root of all BDB JE-defined exceptions.
  EnvironmentFailureException Indicates that a failure has occurred that could impact the `Environment` as a whole.

- Classes in com.sleepycat.je used by com.sleepycat.je.rep.util
  Class and Description
  EnvironmentFailureException Indicates that a failure has occurred that could impact the `Environment` as a whole.

- Classes in com.sleepycat.je used by com.sleepycat.je.util
  Class and Description
  DatabaseException The root of all BDB JE-defined exceptions.
  DatabaseNotFoundException Thrown when an operation requires a database and that database does not exist.
  Environment A database environment.
  EnvironmentLockedException Thrown by the `Environment` constructor when an environment cannot be opened for write access because another process has the same environment open for write access.
  EnvironmentNotFoundException Thrown by the `Environment` constructor when `EnvironmentConfig AllowCreate` property is false (environment creation is not permitted), but there are no log files in the environment directory.

- Classes in com.sleepycat.je used by com.sleepycat.persist
  Class and Description
  CacheMode Modes that can be specified for control over caching of records in the JE in-memory cache.
  CursorConfig Specifies the attributes of database cursor.
  Database A database handle.
  DatabaseConfig Specifies the attributes of a database.
  DatabaseException The root of all BDB JE-defined exceptions.
  Environment A database environment.
  LockMode Record lock modes for read operations.
  OperationFailureException Indicates that a failure has occurred that impacts the current operation and/or transaction.
  SecondaryConfig The configuration properties of a `SecondaryDatabase` extend those of a primary `Database`.
  SecondaryDatabase A secondary database handle.
  Sequence A Sequence handle is used to manipulate a sequence record in a database.
  SequenceConfig Specifies the attributes of a sequence.
  Transaction The Transaction object is the handle for a transaction.

- Classes in com.sleepycat.je used by com.sleepycat.persist.evolve
  Class and Description
  DatabaseException The root of all BDB JE-defined exceptions.
  OperationFailureException Indicates that a failure has occurred that impacts the current operation and/or transaction.

- Classes in com.sleepycat.je used by com.sleepycat.persist.raw
  Class and Description
  DatabaseException The root of all BDB JE-defined exceptions.
  Environment A database environment.

Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.