public interface RemoteRepository
extends java.rmi.Remote
ClientRepository,
RemoteRepositoryServer| Modifier and Type | Interface and Description |
|---|---|
static interface |
RemoteRepository.StorageResponse |
| Modifier and Type | Method and Description |
|---|---|
RemoteTransaction |
enterTopTransaction(com.amazon.carbonado.IsolationLevel level) |
RemoteTransaction |
enterTopTransaction(com.amazon.carbonado.IsolationLevel level,
int timeout,
java.util.concurrent.TimeUnit unit) |
RemoteTransaction |
enterTransaction(RemoteTransaction parent,
com.amazon.carbonado.IsolationLevel level) |
RemoteTransaction |
enterTransaction(RemoteTransaction parent,
com.amazon.carbonado.IsolationLevel level,
int timeout,
java.util.concurrent.TimeUnit unit) |
RemoteIndexEntryAccessCapability |
getIndexEntryAccessCapability() |
java.lang.String |
getName() |
RemoteResyncCapability |
getResyncCapability() |
RemoteSequenceValueProducer |
getSequenceValueProducer(java.lang.String name) |
RemoteProcedureExecutor |
newRemoteProcedureExecutor(RemoteStorageRequestor r)
Client repository should call this once and re-use the returned instance.
|
RemoteStorageTransport |
storageFor(StorableTypeTransport transport) |
org.cojen.dirmi.Pipe |
storageRequest(RemoteRepository.StorageResponse response,
org.cojen.dirmi.Pipe pipe)
Deprecated.
|
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class)
java.lang.String getName()
throws com.amazon.carbonado.RepositoryException
com.amazon.carbonado.RepositoryException@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class) @Timeout(value=10000L) RemoteStorageTransport storageFor(StorableTypeTransport transport) throws com.amazon.carbonado.RepositoryException
com.amazon.carbonado.RepositoryException@Deprecated @Asynchronous(value=REQUEST_REPLY) org.cojen.dirmi.Pipe storageRequest(RemoteRepository.StorageResponse response, org.cojen.dirmi.Pipe pipe) throws java.rmi.RemoteException
java.rmi.RemoteException@Batched
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class,
declared=false)
RemoteTransaction enterTransaction(RemoteTransaction parent,
com.amazon.carbonado.IsolationLevel level)
@Batched
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class,
declared=false)
RemoteTransaction enterTransaction(RemoteTransaction parent,
com.amazon.carbonado.IsolationLevel level,
int timeout,
java.util.concurrent.TimeUnit unit)
@Batched
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class,
declared=false)
RemoteTransaction enterTopTransaction(com.amazon.carbonado.IsolationLevel level)
@Batched
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class,
declared=false)
RemoteTransaction enterTopTransaction(com.amazon.carbonado.IsolationLevel level,
int timeout,
java.util.concurrent.TimeUnit unit)
@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class) RemoteSequenceValueProducer getSequenceValueProducer(java.lang.String name) throws com.amazon.carbonado.RepositoryException
com.amazon.carbonado.RepositoryExceptionRemoteResyncCapability getResyncCapability() throws java.rmi.RemoteException
java.rmi.RemoteExceptionRemoteIndexEntryAccessCapability getIndexEntryAccessCapability() throws java.rmi.RemoteException
java.rmi.RemoteException@RemoteFailure(exception=com.amazon.carbonado.RepositoryException.class) RemoteProcedureExecutor newRemoteProcedureExecutor(RemoteStorageRequestor r) throws com.amazon.carbonado.RepositoryException
com.amazon.carbonado.RepositoryExceptionCopyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.