public interface ObjectSerializer
| Modifier and Type | Method and Description |
|---|---|
byte[] |
deserializeBinary(java.lang.Object message)
Deserialize to binary message (is called only if
isBinary(Object) return true) |
java.lang.String |
deserializeString(java.lang.Object message)
Deserialize to string message (is called only if
isBinary(Object) return false) |
boolean |
isBinary(java.lang.Object message)
Determine if message should be serialized to binary
|
java.lang.Object |
serialize(byte[] message)
Serialize binary message
|
java.lang.Object |
serialize(java.lang.String message)
Serialize string message
|
@Nonnull
java.lang.Object serialize(@Nonnull
java.lang.String message)
throws ObjectParseException
message - string message from socketObjectParseException - if serialization fail@Nonnull
java.lang.Object serialize(@Nonnull
byte[] message)
throws ObjectParseException
message - binary message from socketObjectParseException - if serialization fail@Nonnull
byte[] deserializeBinary(@Nonnull
java.lang.Object message)
throws ObjectParseException
isBinary(Object) return true)message - object to deserializeObjectParseException - if serialization fail@Nonnull
java.lang.String deserializeString(@Nonnull
java.lang.Object message)
throws ObjectParseException
isBinary(Object) return false)message - object to deserializeObjectParseException - if serialization failboolean isBinary(@Nonnull
java.lang.Object message)
message - object to deserializedeserializeBinary(Object), false if
should use string serialize deserializeString(Object)