org.apache.cayenne.rop

## Interface ROPSerializationService

- All Known Implementing Classes:
    HessianROPSerializationService

      public interface ROPSerializationService

  ROP serialization service
  Since:
    4.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | `deserialize(byte[] serializedObject, Class<T> objectClass)`
    `<T> T` | `deserialize(InputStream inputStream, Class<T> objectClass)`
    `byte[]` | `serialize(Object object)`
    `void` | `serialize(Object object, OutputStream outputStream)`

- - ### Method Detail

    - #### serialize

          byte[] serialize(Object object)
                    throws IOException

      Throws:
        `IOException`

    - #### serialize

          void serialize(Object object,
                         OutputStream outputStream)
                  throws IOException

      Throws:
        `IOException`

    - #### deserialize

          <T> T deserialize(InputStream inputStream,
                            Class<T> objectClass)
                     throws IOException

      Throws:
        `IOException`

    - #### deserialize

          <T> T deserialize(byte[] serializedObject,
                            Class<T> objectClass)
                     throws IOException

      Throws:
        `IOException`

Copyright © 2001–2023 Apache Cayenne. All rights reserved.