Interface TypedMessageBodyReader<T>

Type Parameters:
T - The type
All Superinterfaces:
MessageBodyReader<T>
All Known Subinterfaces:
TypedMessageBodyHandler<T>
All Known Implementing Classes:
NettyByteBufMessageBodyHandler, StringBodyReader, TextPlainObjectBodyReader, WritableBodyWriter

public interface TypedMessageBodyReader<T> extends MessageBodyReader<T>
A body reader MessageBodyReader with a type argument.
Since:
4.6
Author:
Denis Stepanov
  • Method Details

    • getType

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

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