org.apache.camel.component.krati.serializer
Class KratiDefaultSerializer<T extends Serializable>
java.lang.Object
org.apache.camel.component.krati.serializer.KratiDefaultSerializer<T>
- All Implemented Interfaces:
- krati.io.Serializer<T>
public class KratiDefaultSerializer<T extends Serializable>
- extends Object
- implements krati.io.Serializer<T>
|
Method Summary |
T |
deserialize(byte[] binary)
Deserialize an object from its raw bytes generated by {Serializer.serialize(Object). |
byte[] |
serialize(T object)
Serialize an object into a byte array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KratiDefaultSerializer
public KratiDefaultSerializer()
serialize
public byte[] serialize(T object)
throws krati.io.SerializationException
- Serialize an object into a byte array.
- Specified by:
serialize in interface krati.io.Serializer<T extends Serializable>
- Parameters:
object - - an object to be serialized by this Serializer.
- Returns:
- a byte array which is the raw representation of an object.
- Throws:
krati.io.SerializationException
deserialize
public T deserialize(byte[] binary)
throws krati.io.SerializationException
- Deserialize an object from its raw bytes generated by {
Serializer.serialize(Object).
- Specified by:
deserialize in interface krati.io.Serializer<T extends Serializable>
- Parameters:
binary - - the raw bytes from which an object is constructed.
- Returns:
- an object constructed from the raw bytes.
- Throws:
krati.io.SerializationException - if the object cannot be constructed from the raw bytes.
Apache CAMEL