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.gen |
Storable code generation support intended for use by repository implementations.
|
com.amazon.carbonado.layout |
Support for recording the evolution of a storable's layout, used internally
by some repositories.
|
com.amazon.carbonado.lob |
Support for LOB property types, which are Large OBjects.
|
com.amazon.carbonado.qe |
Support for implementing a Query Engine.
|
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.map |
Volatile repository implementation backed by a concurrent map.
|
com.amazon.carbonado.repo.replicated |
Repository implementation that supports replication between two
repositories.
|
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 |
---|---|
Repository |
RepositoryBuilder.build()
Builds a repository instance.
|
Repository |
RepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootReference)
Builds a repository instance.
|
Modifier and Type | Method and Description |
---|---|
Repository |
RepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootReference)
Builds a repository instance.
|
Modifier and Type | Method and Description |
---|---|
Repository |
ResyncCapability.getMasterRepository()
Returns the immediate master Repository, for manual comparison.
|
Modifier and Type | Method and Description |
---|---|
java.util.SortedMap<java.lang.Object,Repository> |
GroupMembers.getReadWriteMembers()
Returns members intended for read and write access.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RemoteProcedure.handleRequest(Repository repo,
RemoteProcedure.Request<R,D> request)
Request handler for remote procedure implementation.
|
Modifier and Type | Method and Description |
---|---|
Repository |
StorableSupport.getRootRepository()
Returns the root parent Repository that the Storable came from.
|
Constructor and Description |
---|
LayoutFactory(Repository repo) |
LayoutSync(Repository source,
Repository destination) |
Constructor and Description |
---|
AbstractBlob(Repository repo)
Use of this constructor indicates that setValue should operate within a
transaction.
|
AbstractClob(Repository repo)
Use of this constructor indicates that setValue should operate within a
transaction.
|
Modifier and Type | Method and Description |
---|---|
Repository |
RepositoryAccess.getRootRepository() |
Modifier and Type | Method and Description |
---|---|
Repository |
IndexedRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
IndexedRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
JDBCRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
JDBCRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
LoggingRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
LoggingRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
MapRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
static Repository |
MapRepositoryBuilder.newRepository()
Convenience method to build a new MapRepository.
|
Modifier and Type | Method and Description |
---|---|
Repository |
MapRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
ReplicatedRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
ReplicatedRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
BDBRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Modifier and Type | Method and Description |
---|---|
Repository |
BDBRepositoryBuilder.build(java.util.concurrent.atomic.AtomicReference<Repository> rootRef) |
Constructor and Description |
---|
SequenceValueGenerator(Repository repo,
java.lang.String name)
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
|
SequenceValueGenerator(Repository repo,
java.lang.String name,
long initialValue,
int increment)
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
|
SequenceValueGenerator(Repository repo,
java.lang.String name,
long initialValue,
int increment,
int reserveAmount)
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository<Txn>
Implements basic functionality required by a core Repository.
|
Modifier and Type | Method and Description |
---|---|
Repository |
AbstractRepositoryBuilder.build() |
protected Repository |
BelatedRepositoryCreator.createBogus() |
protected Repository |
BelatedRepositoryCreator.createReal() |
Constructor and Description |
---|
BelatedStorageCreator(org.apache.commons.logging.Log log,
Repository repo,
java.lang.Class<S> storableType,
int minRetryDelayMillis) |
LobEngine(Repository lobRepo,
Repository locatorRepo) |
LobEngine(Repository lobRepo,
SequenceValueProducer locatorSequenceProducer) |
Constructor and Description |
---|
BelatedRepositoryCreator(org.apache.commons.logging.Log log,
RepositoryBuilder builder,
java.util.concurrent.atomic.AtomicReference<Repository> rootRef,
int minRetryDelayMillis) |
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.