Skip to content

Commit 8c69cfd

Browse files
committed
Integrate Grizzly 2.3.2-SNAPSHOT in preparation for spdy support within the Grizzly provider.
1 parent 25dff7e commit 8c69cfd

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

providers/grizzly/pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
<dependency>
1818
<groupId>org.glassfish.grizzly</groupId>
1919
<artifactId>grizzly-websockets</artifactId>
20-
<version>2.3-rc6</version>
20+
<version>2.3.2-SNAPSHOT</version>
2121
</dependency>
2222
<dependency>
23-
<groupId>com.ning</groupId>
24-
<artifactId>async-http-client-api</artifactId>
25-
<version>${project.version}</version>
26-
<scope>test</scope>
27-
<classifier>tests</classifier>
28-
</dependency>
23+
<groupId>com.ning</groupId>
24+
<artifactId>async-http-client-api</artifactId>
25+
<version>${project.version}</version>
26+
<scope>test</scope>
27+
<classifier>tests</classifier>
28+
</dependency>
2929
</dependencies>
3030

3131
<repositories>

providers/grizzly/src/main/java/com/ning/http/client/providers/grizzly/GrizzlyAsyncHttpProvider.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,13 @@
105105
import org.glassfish.grizzly.utils.Futures;
106106
import org.glassfish.grizzly.utils.IdleTimeoutFilter;
107107
import org.glassfish.grizzly.websockets.DataFrame;
108-
import org.glassfish.grizzly.websockets.DefaultWebSocket;
109108
import org.glassfish.grizzly.websockets.HandShake;
110109
import org.glassfish.grizzly.websockets.HandshakeException;
111110
import org.glassfish.grizzly.websockets.ProtocolHandler;
111+
import org.glassfish.grizzly.websockets.SimpleWebSocket;
112112
import org.glassfish.grizzly.websockets.Version;
113-
import org.glassfish.grizzly.websockets.WebSocketEngine;
114-
import org.glassfish.grizzly.websockets.WebSocketFilter;
113+
import org.glassfish.grizzly.websockets.WebSocketClientFilter;
114+
import org.glassfish.grizzly.websockets.WebSocketHolder;
115115
import org.glassfish.grizzly.websockets.draft06.ClosingFrame;
116116
import org.slf4j.Logger;
117117
import org.slf4j.LoggerFactory;
@@ -413,7 +413,7 @@ public void onTimeout(Connection connection) {
413413
} else {
414414
doDefaultTransportConfig();
415415
}
416-
fcb.add(new WebSocketFilter());
416+
fcb.add(new WebSocketClientFilter());
417417
clientTransport.getAsyncQueueIO().getWriter().setMaxPendingBytesPerConnection(-1);
418418
clientTransport.setProcessor(fcb.build());
419419

@@ -1337,13 +1337,13 @@ protected void onHttpHeadersParsed(HttpHeader httpHeader,
13371337

13381338
final GrizzlyWebSocketAdapter webSocketAdapter = createWebSocketAdapter(context);
13391339
context.webSocket = webSocketAdapter;
1340-
DefaultWebSocket ws = webSocketAdapter.gWebSocket;
1340+
SimpleWebSocket ws = webSocketAdapter.gWebSocket;
13411341
if (context.currentState == AsyncHandler.STATE.UPGRADE) {
13421342
httpHeader.setChunked(false);
13431343
ws.onConnect();
1344-
WebSocketEngine.getEngine().setWebSocketHolder(ctx.getConnection(),
1345-
context.protocolHandler,
1346-
ws);
1344+
WebSocketHolder.set(ctx.getConnection(),
1345+
context.protocolHandler,
1346+
ws);
13471347
((WebSocketUpgradeHandler) context.handler).onSuccess(context.webSocket);
13481348
final int wsTimeout = context.provider.clientConfig.getWebSocketIdleTimeoutInMs();
13491349
IdleTimeoutFilter.setCustomTimeout(ctx.getConnection(),
@@ -1437,7 +1437,7 @@ protected boolean onHttpPacketParsed(HttpHeader httpHeader, FilterChainContext c
14371437
// ----------------------------------------------------- Private Methods
14381438

14391439
private static GrizzlyWebSocketAdapter createWebSocketAdapter(final HttpTransactionContext context) {
1440-
DefaultWebSocket ws = new DefaultWebSocket(context.protocolHandler);
1440+
SimpleWebSocket ws = new SimpleWebSocket(context.protocolHandler);
14411441
AsyncHttpProviderConfig config = context.provider.clientConfig.getAsyncHttpProviderConfig();
14421442
boolean bufferFragments = true;
14431443
if (config instanceof GrizzlyAsyncHttpProviderConfig) {
@@ -1652,7 +1652,7 @@ public boolean handleStatus(final HttpResponsePacket responsePacket,
16521652
req.getHeaders().remove(Header.ProxyAuthenticate.toString());
16531653
req.getHeaders().remove(Header.ProxyAuthorization.toString());
16541654

1655-
String msg = null;
1655+
String msg;
16561656
try {
16571657

16581658
if(isNTLMFirstHandShake(proxy_auth))
@@ -1696,7 +1696,7 @@ public boolean handleStatus(final HttpResponsePacket responsePacket,
16961696

16971697
newContext.invocationStatus = tempInvocationStatus;
16981698

1699-
String challengeHeader = null;
1699+
String challengeHeader;
17001700
String server = proxyServer.getHost();
17011701

17021702
challengeHeader = GSSSPNEGOWrapper.generateToken(server);
@@ -2816,13 +2816,13 @@ public void getBytes(byte[] bytes) {
28162816

28172817
private static final class GrizzlyWebSocketAdapter implements WebSocket {
28182818

2819-
private final DefaultWebSocket gWebSocket;
2819+
private final SimpleWebSocket gWebSocket;
28202820
private final boolean bufferFragments;
28212821

28222822
// -------------------------------------------------------- Constructors
28232823

28242824

2825-
GrizzlyWebSocketAdapter(final DefaultWebSocket gWebSocket,
2825+
GrizzlyWebSocketAdapter(final SimpleWebSocket gWebSocket,
28262826
final boolean bufferFragements) {
28272827
this.gWebSocket = gWebSocket;
28282828
this.bufferFragments = bufferFragements;

0 commit comments

Comments
 (0)