Skip to content

Commit 639660e

Browse files
author
Stephane Landelle
committed
Rename Netty response elements
1 parent 4f18282 commit 639660e

File tree

7 files changed

+32
-39
lines changed

7 files changed

+32
-39
lines changed

src/main/java/com/ning/http/client/providers/netty/handler/HttpProtocol.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@
4545
import com.ning.http.client.providers.netty.channel.Channels;
4646
import com.ning.http.client.providers.netty.future.NettyResponseFuture;
4747
import com.ning.http.client.providers.netty.request.NettyRequestSender;
48-
import com.ning.http.client.providers.netty.response.ResponseBodyPart;
49-
import com.ning.http.client.providers.netty.response.ResponseHeaders;
50-
import com.ning.http.client.providers.netty.response.ResponseStatus;
48+
import com.ning.http.client.providers.netty.response.NettyResponseBodyPart;
49+
import com.ning.http.client.providers.netty.response.NettyResponseHeaders;
50+
import com.ning.http.client.providers.netty.response.NettyResponseStatus;
5151
import com.ning.http.client.providers.netty.spnego.SpnegoEngine;
5252
import com.ning.http.client.uri.UriComponents;
5353

@@ -170,7 +170,7 @@ private void finishUpdate(final NettyResponseFuture<?> future, Channel channel,
170170
markAsDone(future, channel);
171171
}
172172

173-
private boolean updateBodyAndInterrupt(NettyResponseFuture<?> future, AsyncHandler<?> handler, ResponseBodyPart bodyPart)
173+
private boolean updateBodyAndInterrupt(NettyResponseFuture<?> future, AsyncHandler<?> handler, NettyResponseBodyPart bodyPart)
174174
throws Exception {
175175
boolean interrupt = handler.onBodyPartReceived(bodyPart) != STATE.CONTINUE;
176176
if (bodyPart.isUnderlyingConnectionToBeClosed())
@@ -353,7 +353,7 @@ private boolean exitAfterHandlingConnect(//
353353
}
354354

355355
private boolean exitAfterHandlingStatus(Channel channel, NettyResponseFuture<?> future, HttpResponse response,
356-
AsyncHandler<?> handler, ResponseStatus status) throws IOException, Exception {
356+
AsyncHandler<?> handler, NettyResponseStatus status) throws IOException, Exception {
357357
if (!future.getAndSetStatusReceived(true) && handler.onStatusReceived(status) != STATE.CONTINUE) {
358358
finishUpdate(future, channel, HttpHeaders.isTransferEncodingChunked(response));
359359
return true;
@@ -362,7 +362,7 @@ private boolean exitAfterHandlingStatus(Channel channel, NettyResponseFuture<?>
362362
}
363363

364364
private boolean exitAfterHandlingHeaders(Channel channel, NettyResponseFuture<?> future, HttpResponse response,
365-
AsyncHandler<?> handler, ResponseHeaders responseHeaders) throws IOException, Exception {
365+
AsyncHandler<?> handler, NettyResponseHeaders responseHeaders) throws IOException, Exception {
366366
if (!response.headers().isEmpty() && handler.onHeadersReceived(responseHeaders) != STATE.CONTINUE) {
367367
finishUpdate(future, channel, HttpHeaders.isTransferEncodingChunked(response));
368368
return true;
@@ -377,7 +377,7 @@ private boolean exitAfterHandlingBody(Channel channel, NettyResponseFuture<?> fu
377377
// no chunks expected, exiting
378378
if (response.getContent().readableBytes() > 0)
379379
// FIXME no need to notify an empty bodypart?
380-
updateBodyAndInterrupt(future, handler, new ResponseBodyPart(response, null, true));
380+
updateBodyAndInterrupt(future, handler, new NettyResponseBodyPart(response, null, true));
381381
finishUpdate(future, channel, false);
382382
return true;
383383
}
@@ -399,11 +399,11 @@ private boolean handleHttpResponse(final HttpResponse response,//
399399

400400
future.setKeepAlive(!HttpHeaders.Values.CLOSE.equalsIgnoreCase(response.headers().get(HttpHeaders.Names.CONNECTION)));
401401

402-
ResponseStatus status = new ResponseStatus(future.getURI(), config, response);
402+
NettyResponseStatus status = new NettyResponseStatus(future.getURI(), config, response);
403403
int statusCode = response.getStatus().getCode();
404404
Request request = future.getRequest();
405405
Realm realm = request.getRealm() != null ? request.getRealm() : config.getRealm();
406-
ResponseHeaders responseHeaders = new ResponseHeaders(response.headers());
406+
NettyResponseHeaders responseHeaders = new NettyResponseHeaders(response.headers());
407407

408408
return exitAfterProcessingFilters(channel, future, handler, status, responseHeaders)
409409
|| exitAfterHandling401(channel, future, response, request, statusCode, realm, proxyServer) || //
@@ -423,13 +423,13 @@ private void handleChunk(HttpChunk chunk,//
423423

424424
boolean last = chunk.isLast();
425425
// we don't notify updateBodyAndInterrupt with the last chunk as it's empty
426-
if (last || updateBodyAndInterrupt(future, handler, new ResponseBodyPart(null, chunk, last))) {
426+
if (last || updateBodyAndInterrupt(future, handler, new NettyResponseBodyPart(null, chunk, last))) {
427427

428428
// only possible if last is true
429429
if (chunk instanceof HttpChunkTrailer) {
430430
HttpChunkTrailer chunkTrailer = (HttpChunkTrailer) chunk;
431431
if (!chunkTrailer.trailingHeaders().isEmpty()) {
432-
ResponseHeaders responseHeaders = new ResponseHeaders(future.getHttpHeaders(), chunkTrailer.trailingHeaders());
432+
NettyResponseHeaders responseHeaders = new NettyResponseHeaders(future.getHttpHeaders(), chunkTrailer.trailingHeaders());
433433
handler.onHeadersReceived(responseHeaders);
434434
}
435435
}

src/main/java/com/ning/http/client/providers/netty/handler/WebSocketProtocol.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
import com.ning.http.client.providers.netty.channel.Channels;
3737
import com.ning.http.client.providers.netty.future.NettyResponseFuture;
3838
import com.ning.http.client.providers.netty.request.NettyRequestSender;
39-
import com.ning.http.client.providers.netty.response.ResponseBodyPart;
40-
import com.ning.http.client.providers.netty.response.ResponseHeaders;
41-
import com.ning.http.client.providers.netty.response.ResponseStatus;
39+
import com.ning.http.client.providers.netty.response.NettyResponseBodyPart;
40+
import com.ning.http.client.providers.netty.response.NettyResponseHeaders;
41+
import com.ning.http.client.providers.netty.response.NettyResponseStatus;
4242
import com.ning.http.client.providers.netty.ws.NettyWebSocket;
4343
import com.ning.http.client.websocket.WebSocketUpgradeHandler;
4444
import com.ning.http.util.StandardCharsets;
@@ -74,8 +74,8 @@ public void handle(Channel channel, NettyResponseFuture<?> future, Object e) thr
7474

7575
if (e instanceof HttpResponse) {
7676
HttpResponse response = (HttpResponse) e;
77-
HttpResponseStatus status = new ResponseStatus(future.getURI(), config, response);
78-
HttpResponseHeaders responseHeaders = new ResponseHeaders(response.headers());
77+
HttpResponseStatus status = new NettyResponseStatus(future.getURI(), config, response);
78+
HttpResponseHeaders responseHeaders = new NettyResponseHeaders(response.headers());
7979

8080
if (exitAfterProcessingFilters(channel, future, handler, status, responseHeaders)) {
8181
return;
@@ -94,7 +94,7 @@ public void handle(Channel channel, NettyResponseFuture<?> future, Object e) thr
9494

9595
boolean validConnection = c != null && c.equalsIgnoreCase(HttpHeaders.Values.UPGRADE);
9696

97-
status = new ResponseStatus(future.getURI(), config, response);
97+
status = new NettyResponseStatus(future.getURI(), config, response);
9898
final boolean statusReceived = handler.onStatusReceived(status) == STATE.UPGRADE;
9999

100100
if (!statusReceived) {
@@ -156,7 +156,7 @@ public void setContent(ChannelBuffer content) {
156156
}
157157
};
158158

159-
ResponseBodyPart rp = new ResponseBodyPart(null, webSocketChunk, true);
159+
NettyResponseBodyPart rp = new NettyResponseBodyPart(null, webSocketChunk, true);
160160
handler.onBodyPartReceived(rp);
161161

162162
if (frame instanceof BinaryWebSocketFrame) {

src/main/java/com/ning/http/client/providers/netty/response/NettyResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,12 @@ public ChannelBuffer getResponseBodyAsChannelBuffer() throws IOException {
7474
b = ChannelBuffers.EMPTY_BUFFER;
7575
break;
7676
case 1:
77-
b = ResponseBodyPart.class.cast(bodyParts.get(0)).getChannelBuffer();
77+
b = NettyResponseBodyPart.class.cast(bodyParts.get(0)).getChannelBuffer();
7878
break;
7979
default:
8080
ChannelBuffer[] channelBuffers = new ChannelBuffer[bodyParts.size()];
8181
for (int i = 0; i < bodyParts.size(); i++) {
82-
channelBuffers[i] = ResponseBodyPart.class.cast(bodyParts.get(i)).getChannelBuffer();
82+
channelBuffers[i] = NettyResponseBodyPart.class.cast(bodyParts.get(i)).getChannelBuffer();
8383
}
8484
b = ChannelBuffers.wrappedBuffer(channelBuffers);
8585
}

src/main/java/com/ning/http/client/providers/netty/response/ResponseBodyPart.java renamed to src/main/java/com/ning/http/client/providers/netty/response/NettyResponseBodyPart.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,24 @@
2121

2222
import com.ning.http.client.HttpResponseBodyPart;
2323

24-
import java.io.ByteArrayInputStream;
2524
import java.io.IOException;
26-
import java.io.InputStream;
2725
import java.io.OutputStream;
2826
import java.nio.ByteBuffer;
2927

3028
/**
3129
* A callback class used when an HTTP response body is received.
3230
*/
33-
public class ResponseBodyPart extends HttpResponseBodyPart {
31+
public class NettyResponseBodyPart extends HttpResponseBodyPart {
3432

3533
private final ChannelBuffer content;
3634
private volatile byte[] bytes;
3735
private final int length;
3836

39-
public ResponseBodyPart(HttpResponse response, boolean last) {
37+
public NettyResponseBodyPart(HttpResponse response, boolean last) {
4038
this(response, null, last);
4139
}
4240

43-
public ResponseBodyPart(HttpResponse response, HttpChunk chunk, boolean last) {
41+
public NettyResponseBodyPart(HttpResponse response, HttpChunk chunk, boolean last) {
4442
super(last);
4543
content = chunk != null ? chunk.getContent() : response.getContent();
4644
length = content.readableBytes();
@@ -81,9 +79,4 @@ public ByteBuffer getBodyByteBuffer() {
8179
public int length() {
8280
return length;
8381
}
84-
85-
@Override
86-
public InputStream readBodyPartBytes() {
87-
return new ByteArrayInputStream(getBodyPartBytes());
88-
}
8982
}

src/main/java/com/ning/http/client/providers/netty/response/ResponseHeaders.java renamed to src/main/java/com/ning/http/client/providers/netty/response/NettyResponseHeaders.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@
2323
/**
2424
* A class that represent the HTTP headers.
2525
*/
26-
public class ResponseHeaders extends HttpResponseHeaders {
26+
public class NettyResponseHeaders extends HttpResponseHeaders {
2727

2828
private final HttpHeaders responseHeaders;
2929
private final HttpHeaders trailingHeaders;
3030
private final FluentCaseInsensitiveStringsMap headers;
3131

3232
// FIXME unused AsyncHttpProvider provider
33-
public ResponseHeaders(HttpHeaders responseHeaders) {
33+
public NettyResponseHeaders(HttpHeaders responseHeaders) {
3434
this(responseHeaders, null);
3535
}
3636

37-
public ResponseHeaders(HttpHeaders responseHeaders, HttpHeaders traillingHeaders) {
37+
public NettyResponseHeaders(HttpHeaders responseHeaders, HttpHeaders traillingHeaders) {
3838
super(traillingHeaders != null);
3939
this.responseHeaders = responseHeaders;
4040
this.trailingHeaders = traillingHeaders;

src/main/java/com/ning/http/client/providers/netty/response/ResponseStatus.java renamed to src/main/java/com/ning/http/client/providers/netty/response/NettyResponseStatus.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
/**
2828
* A class that represent the HTTP response' status line (code + text)
2929
*/
30-
public class ResponseStatus extends HttpResponseStatus {
30+
public class NettyResponseStatus extends HttpResponseStatus {
3131

3232
private final HttpResponse response;
3333

34-
public ResponseStatus(UriComponents uri, AsyncHttpClientConfig config, HttpResponse response) {
34+
public NettyResponseStatus(UriComponents uri, AsyncHttpClientConfig config, HttpResponse response) {
3535
super(uri, config);
3636
this.response = response;
3737
}

src/test/java/com/ning/http/client/providers/netty/NettyAsyncResponseTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import com.ning.http.client.HttpResponseHeaders;
2828
import com.ning.http.client.cookie.Cookie;
2929
import com.ning.http.client.providers.netty.response.NettyResponse;
30-
import com.ning.http.client.providers.netty.response.ResponseStatus;
30+
import com.ning.http.client.providers.netty.response.NettyResponseStatus;
3131

3232
/**
3333
* @author Benjamin Hanzelmann
@@ -43,7 +43,7 @@ public void testCookieParseExpires() {
4343
Date date = new Date(System.currentTimeMillis() + 60000); // sdf.parse( dateString );
4444
final String cookieDef = String.format("efmembercheck=true; expires=%s; path=/; domain=.eclipse.org", sdf.format(date));
4545

46-
NettyResponse response = new NettyResponse(new ResponseStatus(null, null, null), new HttpResponseHeaders(false) {
46+
NettyResponse response = new NettyResponse(new NettyResponseStatus(null, null, null), new HttpResponseHeaders(false) {
4747
@Override
4848
public FluentCaseInsensitiveStringsMap getHeaders() {
4949
return new FluentCaseInsensitiveStringsMap().add("Set-Cookie", cookieDef);
@@ -61,7 +61,7 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
6161
@Test(groups = "standalone")
6262
public void testCookieParseMaxAge() {
6363
final String cookieDef = "efmembercheck=true; max-age=60; path=/; domain=.eclipse.org";
64-
NettyResponse response = new NettyResponse(new ResponseStatus(null, null, null), new HttpResponseHeaders(false) {
64+
NettyResponse response = new NettyResponse(new NettyResponseStatus(null, null, null), new HttpResponseHeaders(false) {
6565
@Override
6666
public FluentCaseInsensitiveStringsMap getHeaders() {
6767
return new FluentCaseInsensitiveStringsMap().add("Set-Cookie", cookieDef);
@@ -77,7 +77,7 @@ public FluentCaseInsensitiveStringsMap getHeaders() {
7777
@Test(groups = "standalone")
7878
public void testCookieParseWeirdExpiresValue() {
7979
final String cookieDef = "efmembercheck=true; expires=60; path=/; domain=.eclipse.org";
80-
NettyResponse response = new NettyResponse(new ResponseStatus(null, null, null), new HttpResponseHeaders(false) {
80+
NettyResponse response = new NettyResponse(new NettyResponseStatus(null, null, null), new HttpResponseHeaders(false) {
8181
@Override
8282
public FluentCaseInsensitiveStringsMap getHeaders() {
8383
return new FluentCaseInsensitiveStringsMap().add("Set-Cookie", cookieDef);

0 commit comments

Comments
 (0)