Package org.drasyl.util
Class WebSocketUtil
- java.lang.Object
-
- org.drasyl.util.WebSocketUtil
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isWebSocketNonSecureURI(URI uri)
Returnstrue
ifuri
is a non-secure Websocket URI.static boolean
isWebSocketSecureURI(URI uri)
Returnstrue
ifuri
is a Websocket Secure URI.static boolean
isWebSocketURI(URI uri)
Returnstrue
ifuri
is Websocket URI.static int
webSocketPort(URI uri)
Returns the port in the Websocket URI.
-
-
-
Field Detail
-
WS_PORT
public static final int WS_PORT
- See Also:
- Constant Field Values
-
WSS_PORT
public static final int WSS_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
webSocketPort
public static int webSocketPort(URI uri)
Returns the port in the Websocket URI. If no custom port is specified, the protocol default port is assumed. If no port could be determined, aIllegalArgumentException
is thrown.- Parameters:
uri
-- Returns:
-
isWebSocketSecureURI
public static boolean isWebSocketSecureURI(URI uri)
Returnstrue
ifuri
is a Websocket Secure URI. Otherwise, returnsfalse
.- Parameters:
uri
-- Returns:
-
isWebSocketNonSecureURI
public static boolean isWebSocketNonSecureURI(URI uri)
Returnstrue
ifuri
is a non-secure Websocket URI. Otherwise, returnsfalse
.- Parameters:
uri
-- Returns:
-
isWebSocketURI
public static boolean isWebSocketURI(URI uri)
Returnstrue
ifuri
is Websocket URI. Otherwise, returnsfalse
.- Parameters:
uri
-- Returns:
-
-