Class SerializationUtil

java.lang.Object
org.omegazero.common.util.SerializationUtil

public final class SerializationUtil extends Object
Utility functions for object serialization.
Since:
2.11.0
  • Method Details

    • serialize

      public static byte[] serialize(Object object) throws IOException
      Serializes the given object into a byte array using an ObjectOutputStream.
      Parameters:
      object - The object
      Returns:
      The serialized object data
      Throws:
      IOException - If serialization fails (for example because the object is not serializable)
    • deserialize

      public static Object deserialize(byte[] data) throws IOException
      Deserializes the given object data using an ObjectInputStream.
      Parameters:
      data - The serialized object data
      Returns:
      The deserialized object
      Throws:
      IOException - If deserialization fails (for example because a serialized class is not found)