Package io.crossbar.autobahn.wamp.utils
Class MessageUtil
java.lang.Object
io.crossbar.autobahn.wamp.utils.MessageUtil
public class MessageUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MessageUtil() -
Method Summary
Modifier and Type Method Description static longparseLong(java.lang.Object object)Parse the supplied object as long.static voidvalidateMessage(java.util.List<java.lang.Object> wmsg, int messageType, java.lang.String messageVerboseName, int length)Validate a raw WAMP message object based on supplied criteria.static voidvalidateMessage(java.util.List<java.lang.Object> wmsg, int messageType, java.lang.String messageVerboseName, int lengthMin, int lengthMax)Validate a raw WAMP message object based on supplied criteria.
-
Constructor Details
-
MessageUtil
public MessageUtil()
-
-
Method Details
-
validateMessage
public static void validateMessage(java.util.List<java.lang.Object> wmsg, int messageType, java.lang.String messageVerboseName, int lengthMin, int lengthMax)Validate a raw WAMP message object based on supplied criteria.- Parameters:
wmsg- wamp message to validatemessageType- type of the wamp messagelengthMin- minimum number of items the wamp message is expected to havelengthMax- maximum number of items the wamp message is expected to have
-
validateMessage
public static void validateMessage(java.util.List<java.lang.Object> wmsg, int messageType, java.lang.String messageVerboseName, int length)Validate a raw WAMP message object based on supplied criteria.- Parameters:
wmsg- wamp message to validatemessageType- type of the wamp messagelength- number of items the wamp message is expected to have
-
parseLong
public static long parseLong(java.lang.Object object)Parse the supplied object as long.- Parameters:
object- the object to cast- Returns:
- long value of the object
-