[Twisted-Python] Java question

Glyph Lefkowitz glyph at divmod.com
Wed May 26 01:59:02 EDT 2004

On Tue, 2004-05-25 at 13:28, Itamar Shtull-Trauring wrote:

> I started some work on improving EIO, originally written by Zooko. It
> doesn't have a concept of Deferreds yet, and some of the APIs will no
> doubt change, but it's a start.

Maybe it's obvious, but a suggestion:

public class DeferredCallback {
	public Object callback(Object result) {}
	public Object errback(Failure failure) {}

public class Deferred  {
	public Object defer(DeferredCallback dc) {...}

That way,

foo.doIt().defer(new DeferredCallback() { public Object callback(Object
result) {
} public Object errback(Failure f) {
} };

I think that looks nice.  Might also want a
DeferredCallback.fromRunnable, etc.

More information about the Twisted-Python mailing list