Interface TypedMessageBodyWriter<T>

Type Parameters:
T - The type
All Superinterfaces:
MessageBodyWriter<T>
All Known Subinterfaces:
TypedMessageBodyHandler<T>
All Known Implementing Classes:
CharSequenceBodyWriter, NettyByteBufMessageBodyHandler, WritableBodyWriter

public interface TypedMessageBodyWriter<T> extends MessageBodyWriter<T>
A body writer MessageBodyWriter with a type argument.
Since:
4.6
Author:
Denis Stepanov
  • Method Details

    • getType

      @NonNull Argument<T> getType()
      Returns:
      The body type.
    • isWriteable

      default boolean isWriteable(Argument<T> type, MediaType mediaType)
      Description copied from interface: MessageBodyWriter
      Is the type writeable.
      Specified by:
      isWriteable in interface MessageBodyWriter<T>
      Parameters:
      type - The type
      mediaType - The media type, can be null
      Returns:
      True if is writable