public static void checkRawType(RawMessage message) { if (message.getType() == 0) { if (!(message instanceof JavaSerializedMessage)) { throw new IllegalArgumentException( "Message " + message + " is raw, but its type is 0, this is only allowed by Java Serialized Messages."); } } }
/** * Returns the internal message * * @return the credentials. */ public Message getMessage() { if (message.getType() == 0) return ((JavaSerializedMessage) message).getMessage(); return message; }
/** *************** Raw Serialization ************************************** */ public short getType() { return message.getType(); }