Interface DeserializationContext


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

    • addObjectResolver

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

      ObjectInputStream createObjectInputStream(InputStream input, ClassLoader classLoader) throws 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:
      IOException - if the ObjectInputStream constructor throws an exception