Interface EntityWriter<T>

Type Parameters:
T - type of entity

public interface EntityWriter<T>
Writer of entity into bytes.
  • Method Details

    • write

      void write(GenericType<T> type, T object, OutputStream outputStream, Headers requestHeaders, WritableHeaders<?> responseHeaders)
      Write server response entity and close the stream.
      Parameters:
      type - type of entity
      object - object to write
      outputStream - output stream to write to
      requestHeaders - request headers
      responseHeaders - response headers
    • write

      void write(GenericType<T> type, T object, OutputStream outputStream, WritableHeaders<?> headers)
      Write client request entity and close the stream.
      Parameters:
      type - type of entity
      object - object to write
      outputStream - output stream to write to
      headers - request headers