Class SerializeTestHelper


  • public final class SerializeTestHelper
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private SerializeTestHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object deserialize​(byte[] pileOfBytes)  
      static <T> java.io.ByteArrayOutputStream getByteArrayOutputStream​(T sourceObject)  
      private static java.lang.Object readOneObject​(java.io.ByteArrayInputStream bais)  
      static <T> byte[] serialize​(T sourceObject)  
      static <T> T serializeDeserialize​(T sourceObject)  
      private static <T> void writeObjectToStream​(java.lang.Object sourceObject, java.io.ByteArrayOutputStream baos)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SerializeTestHelper

        private SerializeTestHelper()
    • Method Detail

      • serializeDeserialize

        public static <T> T serializeDeserialize​(T sourceObject)
      • serialize

        public static <T> byte[] serialize​(T sourceObject)
      • getByteArrayOutputStream

        public static <T> java.io.ByteArrayOutputStream getByteArrayOutputStream​(T sourceObject)
      • writeObjectToStream

        private static <T> void writeObjectToStream​(java.lang.Object sourceObject,
                                                    java.io.ByteArrayOutputStream baos)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readOneObject

        private static java.lang.Object readOneObject​(java.io.ByteArrayInputStream bais)
                                               throws java.io.IOException,
                                                      java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • deserialize

        public static java.lang.Object deserialize​(byte[] pileOfBytes)