public WebSocketClientHandler(WebSocketClientHandshaker handshaker) {
this.handshaker = handshaker;
}
java类io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker的实例源码
WebSocketClientHandler.java 文件源码
项目:netty4study
阅读 43
收藏 0
点赞 0
评论 0
AbstractJsonRpcWebSocketClientHandler.java 文件源码
项目:kurento-java
阅读 21
收藏 0
点赞 0
评论 0
public AbstractJsonRpcWebSocketClientHandler(WebSocketClientHandshaker handshaker) {
this.handshaker = handshaker;
}
JsonRpcClientNettyWebSocket.java 文件源码
项目:kurento-java
阅读 22
收藏 0
点赞 0
评论 0
public JsonRpcWebSocketClientHandler(WebSocketClientHandshaker handshaker) {
super(handshaker);
}
WebsocketProtostuffEncoder.java 文件源码
项目:c5
阅读 20
收藏 0
点赞 0
评论 0
public WebsocketProtostuffEncoder(WebSocketClientHandshaker handShaker) {
this.handShaker = handShaker;
}
WebsocketProtostuffEncoder.java 文件源码
项目:c5
阅读 30
收藏 0
点赞 0
评论 0
public WebSocketClientHandshaker getHandShaker() {
return handShaker;
}
WebsocketProtostuffDecoder.java 文件源码
项目:c5
阅读 19
收藏 0
点赞 0
评论 0
public WebsocketProtostuffDecoder(WebSocketClientHandshaker handShaker) {
super(handShaker);
this.handShaker = handShaker;
}
C5ConnectionInitializer.java 文件源码
项目:c5
阅读 32
收藏 0
点赞 0
评论 0
public C5ConnectionInitializer(WebSocketClientHandshaker handShaker) {
super();
this.handShaker = handShaker;
}
AndroidWsProvider.java 文件源码
项目:dslink-java-android
阅读 23
收藏 0
点赞 0
评论 0
@Override
public void connect(WsClient client) {
if (client == null) {
throw new NullPointerException("client");
}
final URLInfo url = client.getUrl();
String full = url.protocol + "://" + url.host
+ ":" + url.port + url.path;
URI uri;
try {
uri = new URI(full);
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
WebSocketVersion v = WebSocketVersion.V13;
HttpHeaders h = new DefaultHttpHeaders();
final WebSocketClientHandshaker wsch = WebSocketClientHandshakerFactory
.newHandshaker(uri, v, null, true, h, Integer.MAX_VALUE);
final WebSocketHandler handler = new WebSocketHandler(wsch, client);
Bootstrap b = new Bootstrap();
b.group(SharedObjects.getLoop());
b.channel(NioSocketChannel.class);
b.handler(new ChannelInitializer<SocketChannel>() {
@Override
protected void initChannel(SocketChannel ch) throws Exception {
ChannelPipeline p = ch.pipeline();
if (url.secure) {
TrustManagerFactory man = InsecureTrustManagerFactory.INSTANCE;
SslContext con = SslContext.newClientContext(man);
p.addLast(con.newHandler(ch.alloc()));
}
p.addLast(new HttpClientCodec());
p.addLast(new HttpObjectAggregator(8192));
p.addLast(handler);
}
});
ChannelFuture fut = b.connect(url.host, url.port);
fut.syncUninterruptibly();
handler.handshakeFuture().syncUninterruptibly();
}
AndroidWsProvider.java 文件源码
项目:dslink-java-android
阅读 21
收藏 0
点赞 0
评论 0
public WebSocketHandler(WebSocketClientHandshaker handshake,
WsClient client) {
this.handshake = handshake;
this.client = client;
}
WebSocketClientHandler.java 文件源码
项目:netty-netty-5.0.0.Alpha1
阅读 21
收藏 0
点赞 0
评论 0
public WebSocketClientHandler(WebSocketClientHandshaker handshaker) {
this.handshaker = handshaker;
}