|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Continuation | |
rice | |
rice.p2p.past | |
rice.p2p.past.messaging | |
rice.p2p.past.testing | |
rice.past | |
rice.past.testing | |
rice.persistence | |
rice.persistence.testing |
Uses of Continuation in rice |
Classes in rice that implement Continuation | |
static class |
Continuation.ExternalContinuation
This class provides a continuation which is designed to be used from an external thread. |
static class |
Continuation.ListenerContinuation
This class is a Continuation provided for simplicity which listens for any errors and ignores any success values. |
static class |
Continuation.StandardContinuation
This class is a Continuation provided for simplicity which passes any errors up to the parent Continuation which it is constructed with. |
Fields in rice declared as Continuation | |
protected rice.Continuation |
Continuation.StandardContinuation.parent
The parent continuation |
Constructors in rice with parameters of type Continuation | |
Continuation.StandardContinuation(rice.Continuation continuation)
Constructor which takes in the parent continuation for this continuation. |
Uses of Continuation in rice.p2p.past |
Methods in rice.p2p.past with parameters of type Continuation | |
void |
ContentHashPastContent.insert(rice.p2p.past.Past past,
rice.Continuation command)
Inserts this object into its associated Past instance. |
void |
Past.insert(rice.p2p.past.PastContent obj,
rice.Continuation command)
Inserts an object with the given ID into this instance of Past. |
void |
Past.lookup(rice.p2p.commonapi.Id id,
rice.Continuation command)
Retrieves the object stored in this instance of Past with the given ID. |
void |
Past.lookupHandles(rice.p2p.commonapi.Id id,
int max,
rice.Continuation command)
Retrieves the handles of up to max replicas of the object stored in this instance of Past with the given ID. |
void |
Past.fetch(rice.p2p.past.PastContentHandle handle,
rice.Continuation command)
Retrieves the object associated with a given content handle. |
void |
PastImpl.insert(rice.p2p.past.PastContent obj,
rice.Continuation command)
Inserts an object with the given ID into this instance of Past. |
void |
PastImpl.lookup(rice.p2p.commonapi.Id id,
rice.Continuation command)
Retrieves the object stored in this instance of Past with the given ID. |
void |
PastImpl.lookupHandles(rice.p2p.commonapi.Id id,
int max,
rice.Continuation command)
Retrieves the handles of up to max replicas of the object stored in this instance of Past with the given ID. |
void |
PastImpl.fetch(rice.p2p.past.PastContentHandle handle,
rice.Continuation command)
Retrieves the object associated with a given content handle. |
Uses of Continuation in rice.p2p.past.messaging |
Classes in rice.p2p.past.messaging that implement Continuation | |
class |
ContinuationMessage
|
class |
FetchHandleMessage
|
class |
FetchMessage
|
class |
InsertMessage
|
class |
LookupHandlesMessage
|
class |
LookupMessage
|
Methods in rice.p2p.past.messaging with parameters of type Continuation | |
void |
CacheMessage.returnResponse(rice.Continuation c)
Method by which this message is supposed to return it's response. |
void |
ContinuationMessage.returnResponse(rice.Continuation c)
Method by which this message is supposed to return it's response. |
void |
MessageLostMessage.returnResponse(rice.Continuation c)
Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method. |
abstract void |
PastMessage.returnResponse(rice.Continuation c)
Method by which this message is supposed to return it's response. |
Uses of Continuation in rice.p2p.past.testing |
Classes in rice.p2p.past.testing that implement Continuation | |
protected class |
PastRegrTest.TestCommand
Common superclass for test commands. |
protected class |
PastRegrTest.TestExceptionCommand
Common superclass for test commands which should throw an exception |
Uses of Continuation in rice.past |
Methods in rice.past with parameters of type Continuation | |
void |
PASTService.insert(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation command)
Deprecated. Inserts an object with the given ID into distributed storage. |
void |
PASTService.lookup(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Retrieves the object and all associated updates with the given ID. |
void |
PASTService.exists(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Determines whether an object is currently stored at the given ID. |
void |
PASTService.delete(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Reclaims the storage used by the object with the given ID. |
protected void |
PASTServiceImpl._sendRequestMessage(rice.past.messaging.PASTMessage msg,
rice.Continuation command)
Deprecated. Sends a request message and stores the given command to be executed when the response is received. |
void |
PASTServiceImpl.insert(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation command)
Deprecated. Inserts an object with the given ID into distributed storage. |
void |
PASTServiceImpl.lookup(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Retrieves the object and all associated updates with the given ID. |
void |
PASTServiceImpl.exists(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Determines whether an object is currently stored at the given ID. |
void |
PASTServiceImpl.delete(rice.p2p.commonapi.Id id,
rice.Continuation command)
Deprecated. Reclaims the storage used by the object with the given ID. |
Uses of Continuation in rice.past.testing |
Classes in rice.past.testing that implement Continuation | |
protected class |
DistPASTRegrTest.TestCommand
Deprecated. Common superclass for test commands. |
Uses of Continuation in rice.persistence |
Methods in rice.persistence with parameters of type Continuation | |
void |
Cache.cache(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Caches an object in this storage. |
void |
Cache.uncache(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of cached objects. |
void |
Cache.getMaximumSize(rice.Continuation c)
Returns the maximum size of the cache, in bytes. |
void |
Cache.setMaximumSize(int size,
rice.Continuation c)
Sets the maximum size of the cache, in bytes. |
void |
Catalog.exists(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns whether or not an object is present in the location id . |
void |
Catalog.getObject(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns the object identified by the given id, or null if
there is no cooresponding object (through receiveResult on c). |
void |
Catalog.scan(rice.p2p.commonapi.IdRange range,
rice.Continuation c)
Return the objects identified by the given range of ids. |
void |
Catalog.getTotalSize(rice.Continuation c)
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size. |
void |
LRUCache.cache(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Caches an object in this storage. |
void |
LRUCache.uncache(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of cached objects. |
void |
LRUCache.exists(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns whether or not an object is cached in the location id . |
void |
LRUCache.getObject(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns the object identified by the given id. |
void |
LRUCache.scan(rice.p2p.commonapi.IdRange range,
rice.Continuation c)
Return the objects identified by the given range of ids. |
void |
LRUCache.getMaximumSize(rice.Continuation c)
Returns the maximum size of the cache, in bytes. |
void |
LRUCache.getTotalSize(rice.Continuation c)
Returns the total size of the stored data in bytes. |
void |
LRUCache.setMaximumSize(int size,
rice.Continuation c)
Sets the maximum size of the cache, in bytes. |
void |
MemoryStorage.store(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Stores the object under the key id . |
void |
MemoryStorage.unstore(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of stored objects. |
void |
MemoryStorage.exists(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns whether or not the provided id exists, by returning a Boolean through receiveResult on c |
void |
MemoryStorage.getObject(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns the object identified by the given id, or null if
there is no cooresponding object (through receiveResult on c). |
void |
MemoryStorage.scan(rice.p2p.commonapi.IdRange range,
rice.Continuation c)
Return the objects identified by the given range of ids. |
void |
MemoryStorage.getTotalSize(rice.Continuation c)
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size. |
void |
PersistentStorage.store(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Makes the object persistent to disk and stored permanantly If the object is already persistent, this method will simply update the object's serialized image. |
void |
PersistentStorage.unstore(rice.p2p.commonapi.Id id,
rice.Continuation c)
Request to remove the object from the list of persistend objects. |
void |
PersistentStorage.exists(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns whether or not an object is present in the location id . |
void |
PersistentStorage.getObject(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns the object identified by the given id. |
void |
PersistentStorage.scan(rice.p2p.commonapi.IdRange range,
rice.Continuation c)
Return the objects identified by the given range of ids. |
void |
PersistentStorage.getTotalSize(rice.Continuation c)
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size. |
void |
Storage.store(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Stores an object in this storage. |
void |
Storage.unstore(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of stored objects. |
void |
StorageManager.exists(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns whether or not an object is present in the location id . |
void |
StorageManager.getObject(rice.p2p.commonapi.Id id,
rice.Continuation c)
Returns the object identified by the given id, or null if
there is no cooresponding object (through receiveResult on c). |
void |
StorageManager.scan(rice.p2p.commonapi.IdRange range,
rice.Continuation c)
Return the objects identified by the given range of ids. |
void |
StorageManager.getTotalSize(rice.Continuation c)
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size. |
void |
StorageManager.store(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Stores an object in this storage. |
void |
StorageManager.unstore(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of stored objects. |
void |
StorageManager.cache(rice.p2p.commonapi.Id id,
java.io.Serializable obj,
rice.Continuation c)
Caches an object in this storage. |
void |
StorageManager.uncache(rice.p2p.commonapi.Id id,
rice.Continuation c)
Removes the object from the list of cached objects. |
void |
StorageManager.getMaximumSize(rice.Continuation c)
Returns the maximum size of the cache, in bytes. |
void |
StorageManager.setMaximumSize(int size,
rice.Continuation c)
Sets the maximum size of the cache, in bytes. |
Uses of Continuation in rice.persistence.testing |
Methods in rice.persistence.testing with parameters of type Continuation | |
void |
LRUCacheTest.setUp(rice.Continuation c)
|
void |
MemoryStorageTest.setUp(rice.Continuation c)
|
void |
MemoryStorageTest.testRetreival(rice.Continuation c)
|
void |
MemoryStorageTest.testExists(rice.Continuation c)
|
|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |