Interface ObjectResolver

  • All Known Implementing Classes:
    ChainingObjectResolver

    public interface ObjectResolver
    Resolver for substituting objects in a stream. The resolver is invoked on write before any serialization takes place.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object readResolve​(java.lang.Object replacement)
      Get the original object for a replacement object read from a stream.
      java.lang.Object writeReplace​(java.lang.Object original)
      Get a replacement for an object being written to a stream.
    • Method Detail

      • readResolve

        java.lang.Object readResolve​(java.lang.Object replacement)
        Get the original object for a replacement object read from a stream.
        Parameters:
        replacement - the replacement object
        Returns:
        the original
      • writeReplace

        java.lang.Object writeReplace​(java.lang.Object original)
        Get a replacement for an object being written to a stream.
        Parameters:
        original - the original object
        Returns:
        the replacement