diff options
author | Greg Wilkins | 2012-11-22 04:22:57 +0000 |
---|---|---|
committer | Greg Wilkins | 2012-11-23 01:18:51 +0000 |
commit | 7737dc8c7632a42a8ae6f89210b2523e1055f024 (patch) | |
tree | ff1dc90f5fb315c4cfde6e0904abfeb41f452c7a /jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | |
parent | 33931089508fbecd2ede18dda441eeb3c97a3b8f (diff) | |
download | org.eclipse.jetty.project-7737dc8c7632a42a8ae6f89210b2523e1055f024.tar.gz org.eclipse.jetty.project-7737dc8c7632a42a8ae6f89210b2523e1055f024.tar.xz org.eclipse.jetty.project-7737dc8c7632a42a8ae6f89210b2523e1055f024.zip |
394854 Implemented Promise
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java index 06fe0beb09..b6806b703b 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java @@ -413,16 +413,16 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http } @Override - public <C> void send(ResponseInfo info, ByteBuffer content, boolean lastContent, C context, Callback<C> callback) + public void send(ResponseInfo info, ByteBuffer content, boolean lastContent, Callback callback) { try { send(info,content,lastContent); - callback.completed(context); + callback.succeeded(); } catch (IOException e) { - callback.failed(context,e); + callback.failed(e); } } @@ -430,7 +430,7 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http { try { - getEndPoint().write(_writeBlocker.getPhase(), _writeBlocker, bytes); + getEndPoint().write(_writeBlocker, bytes); _writeBlocker.block(); } catch (InterruptedException x) @@ -557,7 +557,7 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http } // Wait until we can read - getEndPoint().fillInterested(_readBlocker.getPhase(),_readBlocker); + getEndPoint().fillInterested(_readBlocker); LOG.debug("{} block readable on {}",this,_readBlocker); _readBlocker.block(); |