java.lang.Object
swim.io.http.AbstractHttpClient
swim.io.ws.AbstractWsClient
swim.io.warp.AbstractWarpClient
- All Implemented Interfaces:
FlowContext,HttpClient,IpContext,WebSocketContext<Envelope,Envelope>
public abstract class AbstractWarpClient
extends AbstractWsClient
implements WebSocketContext<Envelope,Envelope>
-
Field Summary
FieldsFields inherited from class swim.io.ws.AbstractWsClient
wsSettingsFields inherited from class swim.io.http.AbstractHttpClient
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<I2 extends Envelope>
void<I2 extends Envelope>
voidvoidsetHttpClientContext(HttpClientContext context) protected WsUpgradeRequesterupgrade(WarpSocket warpSocket, WsRequest wsRequest) final WarpSettings<O2 extends Envelope>
voidwrite(WsControlFrame<?, O2> frame) <O2 extends Envelope>
voidwrite(WsDataFrame<O2> frame) Methods inherited from class swim.io.ws.AbstractWsClient
upgrade, wsSettingsMethods inherited from class swim.io.http.AbstractHttpClient
become, cipherSuite, close, didBecome, didConnect, didDisconnect, didFail, didRequest, didRespond, didSecure, didTimeout, doRequest, flowControl, flowControl, flowControl, httpClientContext, httpSettings, idleTimeout, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, readResponse, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol, willBecome, willConnect, willRequest, willRespond, willSecureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.io.FlowContext
flowControl, flowControl, flowControlMethods inherited from interface swim.io.IpContext
cipherSuite, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, remoteAddress, remoteCertificates, remotePrincipal, securityProtocolMethods inherited from interface swim.io.ws.WebSocketContext
become, close, wsSettings
-
Field Details
-
warpSettings
-
-
Constructor Details
-
AbstractWarpClient
-
AbstractWarpClient
public AbstractWarpClient()
-
-
Method Details
-
setHttpClientContext
- Specified by:
setHttpClientContextin interfaceHttpClient- Overrides:
setHttpClientContextin classAbstractWsClient
-
read
- Specified by:
readin interfaceWebSocketContext<Envelope,Envelope>
-
read
- Specified by:
readin interfaceWebSocketContext<Envelope,Envelope>
-
write
- Specified by:
writein interfaceWebSocketContext<Envelope,Envelope>
-
write
- Specified by:
writein interfaceWebSocketContext<Envelope,Envelope>
-
warpSettings
-
upgrade
-