ObjectInputValidation (Java SE 13 & JDK 13 )
Description: declaration: module: java.base, package: java.io, interface: ObjectInputValidation
Keywords: java.io.ObjectInputValidation interface

Module java.base
Package java.io

# Interface ObjectInputValidation

    public interface ObjectInputValidation

Callback interface to allow validation of objects within a graph. Allows an object to be called when a complete graph of objects has been deserialized.

Since:
  1.1
See Also:
  `ObjectInputStream`, `ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int)`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `validateObject()` | Validates the object.

- ## Method Details

  - ### validateObject

    void validateObject() throws InvalidObjectException
    Validates the object.
    Throws:
      `InvalidObjectException` - If the object cannot validate itself.