| 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.