Interface DeserializationContext


  • public interface DeserializationContext
    A context for deserializing objects.
    • Method Detail

      • addObjectResolver

        void addObjectResolver​(DeserializationObjectResolver resolver)
        Add an object resolver local to this context only.
        Parameters:
        resolver - the resolver to add
      • createObjectInputStream

        java.io.ObjectInputStream createObjectInputStream​(java.io.InputStream input,
                                                          java.lang.ClassLoader classLoader)
                                                   throws java.io.IOException
        Create a stream for deserializing objects using this context. When deserializing application objects, the specified class loader is typically the thread context class loader.
        Parameters:
        input - the input stream containing serialized object data
        classLoader - the class loader for resolving classes
        Returns:
        a stream for deserialization
        Throws:
        java.io.IOException - if the ObjectInputStream constructor throws an exception