dbXML API

## Uses of Interface
com.dbxml.db.core.extension.Extension

Packages that use Extension
com.dbxml.db.common.scripting: Defines the dbXML Scripting package.
com.dbxml.db.common.security: Implements the standard SecurityManager classes.
com.dbxml.db.core.extension: Defines the dbXML Extension interface and implements ExtensionManager, a reflection/invokation system and a Simple Extension implementation.
com.dbxml.db.core.system: This package contains system-level classes and Extensions.
com.dbxml.db.enterprise.sync: Implements the Extensions and Triggers required to perform seemless synchronization between servers.

Uses of Extension in com.dbxml.db.common.scripting

Classes in com.dbxml.db.common.scripting that implement Extension
`class` `JavaScriptExtension` JavaScriptExtension is an experimental Extension for executing JavaScript with the Mozilla Rhino interpreter.
`class` `PythonExtension` PythonExtension is an experimental Extension for executing Python with the Jython interpreter.
`class` `ScriptExtension` ScriptExtension is the base class for all script-interpreted Extensions.

Uses of Extension in com.dbxml.db.common.security

Classes in com.dbxml.db.common.security that implement Extension
`class` `AccessManager` AccessManager is a proxy facade that is used to expose AccessManager functionality via Labrador.

Uses of Extension in com.dbxml.db.core.extension

Classes in com.dbxml.db.core.extension that implement Extension
`class` `SimpleExtension` SimpleExtension implements default behavior for the required methods of the Extension interface.

Methods in com.dbxml.db.core.extension that return Extension
`Extension` `ExtensionManager.create(Configuration cfg)` create creates a new Extension object and any associated system resources that the Extension will need.
`Extension` `ExtensionManager.get(java.lang.String name)` get retrieves an Extension by name, and will also do the work of instantiation and pool-retrieval.

Uses of Extension in com.dbxml.db.core.system

Classes in com.dbxml.db.core.system that implement Extension
`class` `Sequencer` Sequencer is a system-level sequencer for creating auto-incrementing values.

Uses of Extension in com.dbxml.db.enterprise.sync

Classes in com.dbxml.db.enterprise.sync that implement Extension
`class` `SyncManager` SyncManager

dbXML API

Copyright (c) 2004 The dbXML Group