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 TypeMethodDescriptionvoidaddExtension(WebSocketExtension extension) voidaddExtension(String extension) voidvoidaddProtocol(String protocol) static StringvoidvoidvoidvoidbooleancontainsExtension(WebSocketExtension extension) booleancontainsExtension(String name) booleancontainsProtocol(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 booleanisValidProtocol(String protocol) voidremoveExtension(WebSocketExtension extension) voidremoveExtensions(String name) voidremoveHeaders(String name) voidremoveProtocol(String protocol) voidvoidsetUserInfo(String userInfo) voidsetUserInfo(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
-