Interface MessageBodyHandlerRegistry

All Known Implementing Classes:
DefaultMessageBodyHandlerRegistry

public interface MessageBodyHandlerRegistry
Since:
4.0.0
  • Field Details

  • Method Details

    • findReader

      <T> Optional<MessageBodyReader<T>> findReader(@NonNull io.micronaut.core.type.Argument<T> type, @Nullable List<MediaType> mediaType)
      Find a reader for the type and annotation metadata at declaration point.
      Type Parameters:
      T - The generic type
      Parameters:
      type - The type
      mediaType - The media type
      Returns:
      A message body reader if it is exists.
    • findWriter

      <T> Optional<MessageBodyWriter<T>> findWriter(@NonNull io.micronaut.core.type.Argument<T> type, @NonNull List<MediaType> mediaType)
      Find a writer for the type and annotation metadata at declaration point.
      Type Parameters:
      T - The generic type
      Parameters:
      type - The type
      mediaType - The media type
      Returns:
      A message body writer if it is exists.