Package org.drasyl.pipeline.codec
Class ObjectHolder
- java.lang.Object
-
- org.drasyl.pipeline.codec.ObjectHolder
-
public class ObjectHolder extends Object
Simple class that holds a serialized object as byte array and the corresponding class of the deserialized object.
-
-
Field Summary
Fields Modifier and Type Field Description static String
CLASS_KEY_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Class<?>
getClazz()
String
getClazzAsString()
byte[]
getObject()
int
hashCode()
static ObjectHolder
of(Class<?> clazz, byte[] o)
static ObjectHolder
of(String clazz, byte[] o)
String
toString()
-
-
-
Field Detail
-
CLASS_KEY_NAME
public static final String CLASS_KEY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClazz
public Class<?> getClazz() throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
getClazzAsString
public String getClazzAsString()
-
getObject
public byte[] getObject()
-
of
public static ObjectHolder of(String clazz, byte[] o)
-
of
public static ObjectHolder of(Class<?> clazz, byte[] o)
-
-