You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2010/12/01 13:49:24 UTC
svn commit: r1040984 - in
/httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client:
BasicHttpAsyncClient.java DefaultAsyncRequestDirector.java
HttpAsyncExchange.java NHttpClientProtocolHandler.java
Author: olegk
Date: Wed Dec 1 12:49:23 2010
New Revision: 1040984
URL: http://svn.apache.org/viewvc?rev=1040984&view=rev
Log:
Renamed class
Added:
httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/DefaultAsyncRequestDirector.java
- copied, changed from r1040983, httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/HttpAsyncExchange.java
Removed:
httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/HttpAsyncExchange.java
Modified:
httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/BasicHttpAsyncClient.java
httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/NHttpClientProtocolHandler.java
Modified: httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/BasicHttpAsyncClient.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/BasicHttpAsyncClient.java?rev=1040984&r1=1040983&r2=1040984&view=diff
==============================================================================
--- httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/BasicHttpAsyncClient.java (original)
+++ httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/BasicHttpAsyncClient.java Wed Dec 1 12:49:23 2010
@@ -169,7 +169,7 @@ public class BasicHttpAsyncClient implem
public <T> Future<T> execute(
final HttpAsyncExchangeHandler<T> handler, final FutureCallback<T> callback) {
- HttpAsyncExchange<T> httpexchange = new HttpAsyncExchange<T>(
+ DefaultAsyncRequestDirector<T> httpexchange = new DefaultAsyncRequestDirector<T>(
handler,
callback,
this.sessmrg,
Copied: httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/DefaultAsyncRequestDirector.java (from r1040983, httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/HttpAsyncExchange.java)
URL: http://svn.apache.org/viewvc/httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/DefaultAsyncRequestDirector.java?p2=httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/DefaultAsyncRequestDirector.java&p1=httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/HttpAsyncExchange.java&r1=1040983&r2=1040984&rev=1040984&view=diff
==============================================================================
--- httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/HttpAsyncExchange.java (original)
+++ httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/DefaultAsyncRequestDirector.java Wed Dec 1 12:49:23 2010
@@ -50,9 +50,9 @@ import org.apache.http.protocol.Executio
import org.apache.http.protocol.HttpContext;
import org.apache.http.protocol.HttpProcessor;
-class HttpAsyncExchange<T> implements HttpAsyncExchangeHandler<T> {
+class DefaultAsyncRequestDirector<T> implements HttpAsyncExchangeHandler<T> {
- public static final String HTTP_EXCHANGE = "http.nio.http-exchange";
+ public static final String HTTP_EXCHANGE_HANDLER = "http.nio.async-exchange-handler";
private final IOSessionManager<HttpRoute> sessmrg;
private final HttpProcessor httppocessor;
@@ -64,7 +64,7 @@ class HttpAsyncExchange<T> implements Ht
private Future<ManagedIOSession> sessionFuture;
private ManagedIOSession managedSession;
- public HttpAsyncExchange(
+ public DefaultAsyncRequestDirector(
final HttpAsyncExchangeHandler<T> handler,
final FutureCallback<T> callback,
final IOSessionManager<HttpRoute> sessmrg,
@@ -173,7 +173,7 @@ class HttpAsyncExchange<T> implements Ht
private synchronized void sessionRequestCompleted(final ManagedIOSession session) {
this.managedSession = session;
IOSession iosession = session.getSession();
- iosession.setAttribute(HTTP_EXCHANGE, this);
+ iosession.setAttribute(HTTP_EXCHANGE_HANDLER, this);
iosession.setEvent(SelectionKey.OP_WRITE);
}
Modified: httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/NHttpClientProtocolHandler.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/NHttpClientProtocolHandler.java?rev=1040984&r1=1040983&r2=1040984&view=diff
==============================================================================
--- httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/NHttpClientProtocolHandler.java (original)
+++ httpcomponents/httpasyncclient/trunk/src/main/java/org/apache/http/impl/nio/client/NHttpClientProtocolHandler.java Wed Dec 1 12:49:23 2010
@@ -319,7 +319,7 @@ class NHttpClientProtocolHandler impleme
}
private HttpAsyncExchangeHandler<?> getHandler(final HttpContext context) {
- return (HttpAsyncExchangeHandler<?>) context.getAttribute(HttpAsyncExchange.HTTP_EXCHANGE);
+ return (HttpAsyncExchangeHandler<?>) context.getAttribute(DefaultAsyncRequestDirector.HTTP_EXCHANGE_HANDLER);
}
private void continueRequest(