Class SerializeUtil

java.lang.Object
org.cdlib.mrt.utility.SerializeUtil

public class SerializeUtil extends Object
Serialize utility functions
Author:
dloy
  • Field Details

  • Constructor Details

    • SerializeUtil

      public SerializeUtil()
  • Method Details

    • serialize

      public static void serialize(Serializable serialObject, OutputStream outStream) throws TException
      Take serializable object and output to stream
      Parameters:
      serialObject - object to output
      outStream - stream to write to
      Throws:
      TException
    • serialize

      public static void serialize(Serializable serialObject, File outFile) throws TException
      Write serialized object to file
      Parameters:
      serialObject - object to save to file
      outFile - output file
      Throws:
      TException
    • deserialize

      public static Serializable deserialize(File inFile) throws TException
      Take file and build object from it
      Parameters:
      inFile - file containing serialized object
      Returns:
      serialized object
      Throws:
      TException
    • deserialize

      public static Serializable deserialize(InputStream inStream) throws TException
      Build serializable object from input stream
      Parameters:
      inStream - input stream for serialized object
      Returns:
      Serializable object
      Throws:
      TException
    • getSerializeObject

      public static Serializable getSerializeObject(String requestURL) throws TException
      build Serializable object from a remote service using a request URL
      Parameters:
      requestURL - link to service to get Serializable object
      Returns:
      Serializable object
      Throws:
      TException