Package com.neovisionaries.ws.client
Class HandshakeBuilder
java.lang.Object
com.neovisionaries.ws.client.HandshakeBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHandshakeBuilder
(boolean secure, String userInfo, String host, String path) HandshakeBuilder
(HandshakeBuilder source) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtension
(WebSocketExtension extension) void
addExtension
(String extension) void
void
addProtocol
(String protocol) static String
void
void
void
void
boolean
containsExtension
(WebSocketExtension extension) boolean
containsExtension
(String name) boolean
containsProtocol
(String protocol) private static List
<WebSocketExtension> copyExtensions
(List<WebSocketExtension> extensions) private static String[]
copyHeader
(String[] header) copyHeaders
(List<String[]> headers) copyProtocols
(Set<String> protocols) getURI()
private static boolean
isValidProtocol
(String protocol) void
removeExtension
(WebSocketExtension extension) void
removeExtensions
(String name) void
removeHeaders
(String name) void
removeProtocol
(String protocol) void
void
setUserInfo
(String userInfo) void
setUserInfo
(String id, String password)
-
Field Details
-
CONNECTION_HEADER
-
UPGRADE_HEADER
-
VERSION_HEADER
-
RN
- See Also:
-
mSecure
private boolean mSecure -
mUserInfo
-
mHost
-
mPath
-
mUri
-
mKey
-
mProtocols
-
mExtensions
-
mHeaders
-
-
Constructor Details
-
HandshakeBuilder
-
HandshakeBuilder
-
-
Method Details
-
addProtocol
-
removeProtocol
-
clearProtocols
public void clearProtocols() -
isValidProtocol
-
containsProtocol
-
addExtension
-
addExtension
-
removeExtension
-
removeExtensions
-
clearExtensions
public void clearExtensions() -
containsExtension
-
containsExtension
-
addHeader
-
removeHeaders
-
clearHeaders
public void clearHeaders() -
setUserInfo
-
setUserInfo
-
clearUserInfo
public void clearUserInfo() -
getURI
-
setKey
-
buildRequestLine
-
buildHeaders
-
build
-
copyProtocols
-
copyExtensions
-
copyHeaders
-
copyHeader
-