Rice Pastry API

Package rice

Interface Summary
Continuation<R,E extends Exception> Asynchronously receives the result to a given method call, using the command pattern.
Destructable  
Executable<R,E extends Exception> Asynchronously executes a processing function, and returns the result.
 

Class Summary
Continuation.ErrorContinuation<R,E extends Exception> This class is a Continuation provided for simplicity which passes any results up to the parent Continuation which it is constructed with.
Continuation.ExternalContinuation<R,E extends Exception> This class provides a continuation which is designed to be used from an external thread.
Continuation.ExternalContinuationRunnable<R,E extends Exception> This class is used when you want to run some task on the selector thread and wait for it to return its result in a Continuation.
Continuation.ExternalRunnable This class is used when you want to run some task on the selector thread and wait for it to return its result.
Continuation.ListenerContinuation<R,E extends Exception> This class is a Continuation provided for simplicity which listens for any errors and ignores any success values.
Continuation.MultiContinuation This class represents a Continuation which is used when multiple results are expected, which can come back at different times.
Continuation.NamedContinuation Continuation class which takes a provided string as it's name, and returns that String when toString() is called.
Continuation.SimpleContinuation This class is a Continuation provided for simplicity which passes both results and exceptions to the receiveResult() method.
Continuation.StandardContinuation<R,E extends Exception> This class is a Continuation provided for simplicity which passes any errors up to the parent Continuation which it is constructed with.
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection