db4o |

# com.db4o.ext Namespace

Advanced API package.

Namespace hierarchy

### Classes

Class | Description
--- | ---
DatabaseFileLockedException | this Exception is thrown during any of the db4o open calls if the database file is locked by another process.
Db4oException | db4o exception wrapper: Exceptions occurring during internal processing will be proliferated to the client calling code encapsulated in an exception of rhis type.
Db4oUUID | a unique universal identify for an object.
ExtDb4o | extended factory class with static methods to open special db4o sessions.
MemoryFile | carries in-memory data for db4o in-memory operation.
ObjectNotStorableException | this Exception is thrown, if objects can not be stored and if db4o is configured to throw Exceptions on storage failures.
Status | Static constants to describe the status of objects.

### Interfaces

Interface | Description
--- | ---
Db4oCallback | generic callback interface.
ExtClient | extended client functionality for the ExtObjectContainer interface. Both Db4o.openClient() methods always return an
    ExtClient
object so a cast is possible. The ObjectContainer functionality is split into multiple interfaces to allow newcomers to focus on the essential methods.
ExtObjectContainer | extended functionality for the ObjectContainer interface. Every db4o ObjectContainer always is an
    ExtObjectContainer
so a cast is possible. com.db4o.ObjectContainer.Ext is a convenient method to perform the cast. The ObjectContainer functionality is split to two interfaces to allow newcomers to focus on the essential methods.
ExtObjectServer | extended functionality for the ObjectServer interface.
ExtObjectSet | extended functionality for the ObjectSet interface. Every db4o ObjectSet always is an ExtObjectSet so a cast is possible. com.db4o.ObjectSet.Ext is a convenient method to perform the cast. The ObjectSet functionality is split to two interfaces to allow newcomers to focus on the essential methods.
ObjectCallbacks | callback methods.
ObjectInfo | interface to the internal reference that an ObjectContainer holds for a stored object.
StoredClass | the internal representation of a stored class.
StoredField | the internal representation of a field on a stored class.