public class WebSocketClient<S,T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WebSocketClient.Config |
Constructor and Description |
---|
WebSocketClient(org.jetlang.fibers.NioFiber readFiber,
java.net.URI uri,
WebSocketClient.Config config,
WebSocketHandler<S,T> handler,
SessionFactory<S> sessionFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addCookie(java.net.HttpCookie httpCookie) |
protected void |
addHeadersToHandshake(HttpRequest request) |
protected boolean |
canAttemptConnect()
hook method to allow subclasses to implement custom connect conditions.
|
void |
clearCookies() |
protected java.nio.ByteBuffer |
createHandshake(java.net.SocketAddress remoteAddress) |
void |
removeCookie(java.lang.String name) |
SendResult |
send(java.lang.String msg) |
void |
setCookie(java.net.HttpCookie httpCookie) |
java.util.concurrent.CountDownLatch |
start() |
void |
stop() |
public WebSocketClient(org.jetlang.fibers.NioFiber readFiber, java.net.URI uri, WebSocketClient.Config config, WebSocketHandler<S,T> handler, SessionFactory<S> sessionFactory)
public void addCookie(java.net.HttpCookie httpCookie)
public void setCookie(java.net.HttpCookie httpCookie)
public void removeCookie(java.lang.String name)
public void clearCookies()
public java.util.concurrent.CountDownLatch start()
protected boolean canAttemptConnect()
protected java.nio.ByteBuffer createHandshake(java.net.SocketAddress remoteAddress)
protected void addHeadersToHandshake(HttpRequest request)
public void stop()
public SendResult send(java.lang.String msg)
Copyright © 2019. All Rights Reserved.