Interface TypedStreamDeserializer<T>

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface
public interface TypedStreamDeserializer<T>
This interface allows deserialization of a binary data with a provided class type.
  • Method Summary

    Modifier and Type Method Description
    T read​(ObjectDataInput in, Class aClass)
    Reads object from objectDataInputStream
  • Method Details

    • read

      T read​(ObjectDataInput in, Class aClass) throws IOException
      Reads object from objectDataInputStream
      Parameters:
      in - ObjectDataInput stream that object will read from
      aClass - The class to use for de-serialization
      Returns:
      read object
      Throws:
      IOException - in case of failure to read