java.util.EventListener, org.eclipse.jetty.client.api.Response.CompleteListener, org.eclipse.jetty.client.api.Response.ResponseListener, org.eclipse.jetty.client.http.HttpConnectionUpgraderpublic class WebSocketUpgradeRequest
extends org.eclipse.jetty.client.HttpRequest
implements org.eclipse.jetty.client.api.Response.CompleteListener, org.eclipse.jetty.client.http.HttpConnectionUpgrader
org.eclipse.jetty.client.api.Request.BeginListener, org.eclipse.jetty.client.api.Request.CommitListener, org.eclipse.jetty.client.api.Request.ContentListener, org.eclipse.jetty.client.api.Request.FailureListener, org.eclipse.jetty.client.api.Request.HeadersListener, org.eclipse.jetty.client.api.Request.Listener, org.eclipse.jetty.client.api.Request.QueuedListener, org.eclipse.jetty.client.api.Request.RequestListener, org.eclipse.jetty.client.api.Request.SuccessListener| Modifier | Constructor | Description |
|---|---|---|
|
WebSocketUpgradeRequest(WebSocketClient wsClient,
org.eclipse.jetty.client.HttpClient httpClient,
java.net.URI wsURI,
java.lang.Object localEndpoint) |
Initiating a WebSocket Upgrade using HTTP/1.1
|
protected |
WebSocketUpgradeRequest(WebSocketClient wsClient,
org.eclipse.jetty.client.HttpClient httpClient,
ClientUpgradeRequest request) |
Exists for internal use of HttpClient by WebSocketClient.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
onComplete(org.eclipse.jetty.client.api.Result result) |
|
org.eclipse.jetty.client.api.ContentResponse |
send() |
|
void |
send(org.eclipse.jetty.client.api.Response.CompleteListener listener) |
|
java.util.concurrent.CompletableFuture<org.eclipse.jetty.websocket.api.Session> |
sendAsync() |
|
void |
setUpgradeListener(UpgradeListener upgradeListener) |
|
void |
upgrade(org.eclipse.jetty.client.HttpResponse response,
org.eclipse.jetty.client.http.HttpConnectionOverHTTP oldConn) |
abort, accept, agent, attribute, content, content, cookie, file, file, followRedirects, getAbortCause, getAgent, getAttributes, getContent, getConversation, getCookies, getHeaders, getHost, getIdleTimeout, getMethod, getParams, getPath, getPort, getPushListener, getQuery, getRequestListeners, getResponseListeners, getScheme, getTimeout, getTrailers, getURI, getVersion, header, header, idleTimeout, isFollowRedirects, listener, method, method, onComplete, onRequestBegin, onRequestCommit, onRequestContent, onRequestFailure, onRequestHeaders, onRequestQueued, onRequestSuccess, onResponseBegin, onResponseContent, onResponseContentAsync, onResponseFailure, onResponseHeader, onResponseHeaders, onResponseSuccess, param, path, pushListener, scheme, timeout, toString, trailers, versionprotected WebSocketUpgradeRequest(WebSocketClient wsClient, org.eclipse.jetty.client.HttpClient httpClient, ClientUpgradeRequest request)
Maintained for Backward compatibility and also for JSR356 WebSocket ClientContainer use.
httpClient - the HttpClient that this request usesrequest - the ClientUpgradeRequest (backward compat) to base this request frompublic WebSocketUpgradeRequest(WebSocketClient wsClient, org.eclipse.jetty.client.HttpClient httpClient, java.net.URI wsURI, java.lang.Object localEndpoint)
httpClient - the HttpClient that this request useslocalEndpoint - the local endpoint (following Jetty WebSocket Client API rules) to use for incoming
WebSocket eventswsURI - the WebSocket URI to connect topublic void onComplete(org.eclipse.jetty.client.api.Result result)
onComplete in interface org.eclipse.jetty.client.api.Response.CompleteListenerpublic org.eclipse.jetty.client.api.ContentResponse send()
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException,
java.util.concurrent.ExecutionException
send in class org.eclipse.jetty.client.HttpRequestjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionjava.util.concurrent.ExecutionExceptionpublic void send(org.eclipse.jetty.client.api.Response.CompleteListener listener)
send in class org.eclipse.jetty.client.HttpRequestpublic java.util.concurrent.CompletableFuture<org.eclipse.jetty.websocket.api.Session> sendAsync()
public void upgrade(org.eclipse.jetty.client.HttpResponse response,
org.eclipse.jetty.client.http.HttpConnectionOverHTTP oldConn)
upgrade in interface org.eclipse.jetty.client.http.HttpConnectionUpgraderpublic void setUpgradeListener(UpgradeListener upgradeListener)
Copyright © 1995–2018 Webtide. All rights reserved.