Author: mheath
Date: Sun Jan 14 19:22:11 2007
New Revision: 496216
URL: http://svn.apache.org/viewvc?view=rev&rev=496216
Log:
Moved to new API.
Added:
mina/sandbox/mheath/aioj/trunk/src/main/java/org/apache/aio/AioFuture.java
Added:
mina/sandbox/mheath/aioj/trunk/src/main/java/org/apache/aio/AioFuture.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/mheath/aioj/trunk/src/main/java/org/apache/aio/AioFuture.java?view=auto&rev=496216
==============================================================================
--- mina/sandbox/mheath/aioj/trunk/src/main/java/org/apache/aio/AioFuture.java
(added)
+++ mina/sandbox/mheath/aioj/trunk/src/main/java/org/apache/aio/AioFuture.java
Sun Jan 14 19:22:11 2007
@@ -0,0 +1,16 @@
+package org.apache.aio;
+
+import java.util.concurrent.Future;
+
+public interface AioFuture<V, F extends AioFuture> extends Future<V> {
+
+ void addListener(AioListener<F> listener);
+
+ void removeListener(AioListener<F> listener);
+
+ AsynchronousFileChannel getChannel();
+
+ Object getAttachment();
+
+ void setAttachment(Object attachment);
+}