Package org.jpos.util
Class Serializer
- java.lang.Object
-
- org.jpos.util.Serializer
-
public class Serializer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Serializer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
deserialize(byte[] b)
static <T> T
deserialize(byte[] b, java.lang.Class<T> clazz)
static java.util.Map<java.lang.String,java.lang.String>
deserializeStringMap(byte[] buf)
static byte[]
serialize(java.lang.Object obj)
static <T> T
serializeDeserialize(T obj)
static byte[]
serializeStringMap(java.util.Map<java.lang.String,java.lang.String> m)
-
-
-
Constructor Detail
-
Serializer
public Serializer()
-
-
Method Detail
-
serialize
public static byte[] serialize(java.lang.Object obj) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
public static java.lang.Object deserialize(byte[] b) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
deserialize
public static <T> T deserialize(byte[] b, java.lang.Class<T> clazz) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
serializeDeserialize
public static <T> T serializeDeserialize(T obj) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
serializeStringMap
public static byte[] serializeStringMap(java.util.Map<java.lang.String,java.lang.String> m) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeStringMap
public static java.util.Map<java.lang.String,java.lang.String> deserializeStringMap(byte[] buf) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
-