Overview (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

Berkeley DB Java Edition Packages
Package | Description
--- | ---
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.

Berkeley DB Direct Persistence Layer (DPL) Packages
Package | Description
--- | ---
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.model | Annotations for defining a persistent object model.
com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions.

Berkeley DB Bind and Collections Packages
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.util | General utilities used throughout Berkeley DB.

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