Package | Description |
---|---|
com.amazon.carbonado |
Main user-level interfaces, classes, and annotations for Carbonado.
|
com.amazon.carbonado.capability |
Common capabilities for repositories.
|
com.amazon.carbonado.layout |
Support for recording the evolution of a storable's layout, used internally
by some repositories.
|
com.amazon.carbonado.repo.indexed |
Repository implementation that adds index support for repositories that have
little or no index support.
|
com.amazon.carbonado.repo.jdbc |
Repository implementation that connects to an external SQL database via
JDBC.
|
com.amazon.carbonado.repo.logging |
Repository implementation which logs activity against it.
|
com.amazon.carbonado.repo.sleepycat |
Repository implementation backed by a Sleepycat (BDB, Berkeley)
database.
|
com.amazon.carbonado.sequence |
Support for generating sequences of values, intended for creating surrogate
keys.
|
com.amazon.carbonado.spi |
Service Provider Interface for Carbonado.
|
Modifier and Type | Method and Description |
---|---|
<C extends Capability> |
Repository.getCapability(java.lang.Class<C> capabilityType)
Requests a specific capability of this Repository.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupAccessCapability
Capability for gaining access to replication group members.
|
interface |
IndexInfoCapability
Capability for getting information about physical indexes for storables.
|
interface |
RemoteProcedureCapability
Capability which allows arbitrary code to run on a remote host and access
its repository.
|
interface |
ResyncCapability
Capability of replicating repositories for re-synchronizing to the master
repository.
|
interface |
ShutdownCapability
Capability for repositories that require special attention with the Java
virtual machine exits.
|
interface |
StorableInfoCapability
Capability that returns information about known storable types in a
repository.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LayoutCapability
Capability to get layout information on any storable generation.
|
Modifier and Type | Class and Description |
---|---|
class |
LayoutFactory
Factory for obtaining references to storable layouts.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IndexEntryAccessCapability
Capability for gaining low-level access to index data, which can be used for
manual inspection and repair.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JDBCConnectionCapability
Capability to directly access the JDBC connection being used by the current
transaction, which is thread-local.
|
interface |
JDBCSupport<S extends Storable> |
Modifier and Type | Interface and Description |
---|---|
interface |
LogAccessCapability
Provides access to the Log.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CheckpointCapability
Capability to control BDB checkpointing.
|
interface |
CompactionCapability
Capability to compact a BDB database.
|
interface |
EnvironmentCapability
Capability to provide direct access to the underlying BDB environment.
|
interface |
HotBackupCapability
Capability for performing a backup of an active BDB environment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SequenceCapability
Capability to use sequences.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TriggerManagerCapability
Provides the capability to get the
TriggerManager from a Repository . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository<Txn>
Implements basic functionality required by a core Repository.
|
Modifier and Type | Method and Description |
---|---|
<C extends Capability> |
AbstractRepository.getCapability(java.lang.Class<C> capabilityType)
Default implementation checks if Repository implements Capability
interface, and if so, returns the Repository.
|
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.