Class ClientUpgradeRequest
java.lang.Object
org.eclipse.jetty.websocket.common.UpgradeRequestAdapter
org.eclipse.jetty.websocket.client.ClientUpgradeRequest
- All Implemented Interfaces:
UpgradeRequest
Allowing a generate from a UpgradeRequest
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ClientUpgradeRequest
(URI requestURI) ClientUpgradeRequest
(WebSocketUpgradeRequest wsRequest) -
Method Summary
Modifier and TypeMethodDescriptionprivate final String
getKey()
long
void
setCookiesFrom
(CookieStore cookieStore) Deprecated.void
setLocalEndpoint
(Object websocket) void
setRequestURI
(URI uri) Set the Request URI to use for this request.void
setTimeout
(long timeout, TimeUnit unit) Methods inherited from class org.eclipse.jetty.websocket.common.UpgradeRequestAdapter
addExtensions, addExtensions, clearHeaders, getCookies, getExtensions, getHeader, getHeaderInt, getHeaders, getHeaders, getHost, getHttpVersion, getMethod, getOrigin, getParameterMap, getProtocolVersion, getQueryString, getRequestURI, getSession, getSubProtocols, getUserPrincipal, hasSubProtocol, isOrigin, isSecure, setCookies, setExtensions, setHeader, setHeader, setHeaders, setHttpVersion, setMethod, setParameterMap, setSession, setSubProtocols, setSubProtocols
-
Field Details
-
FORBIDDEN_HEADERS
-
key
-
localEndpoint
-
timeout
private long timeout
-
-
Constructor Details
-
ClientUpgradeRequest
public ClientUpgradeRequest() -
ClientUpgradeRequest
-
ClientUpgradeRequest
-
-
Method Details
-
genRandomKey
-
getKey
-
setCookiesFrom
Deprecated.use eitherWebSocketClient.setCookieStore(CookieStore)
orHttpClient.setCookieStore(CookieStore)
instead- Parameters:
cookieStore
- the cookie store to use
-
setRequestURI
Description copied from interface:UpgradeRequest
Set the Request URI to use for this request.Must be an absolute URI with scheme
'ws'
or'wss'
- Specified by:
setRequestURI
in interfaceUpgradeRequest
- Overrides:
setRequestURI
in classUpgradeRequestAdapter
- Parameters:
uri
- the Request URI
-
setTimeout
- Parameters:
timeout
- the total timeout for the request/response conversation of the WebSocket handshake; use zero or a negative value to disable the timeoutunit
- the timeout unit
-
getTimeout
public long getTimeout()- Returns:
- the total timeout for this request, in milliseconds; zero or negative if the timeout is disabled
-
setLocalEndpoint
-
getLocalEndpoint
-
WebSocketClient.setCookieStore(CookieStore)
orHttpClient.setCookieStore(CookieStore)
instead