Class StringDecoder

java.lang.Object
com.github.mizosoft.methanol.adapter.AbstractBodyAdapter
com.github.mizosoft.methanol.testing.StringDecoder
All Implemented Interfaces:
BodyAdapter, BodyAdapter.Decoder

public final class StringDecoder extends AbstractBodyAdapter implements BodyAdapter.Decoder
  • Constructor Details

    • StringDecoder

      public StringDecoder()
  • Method Details

    • supportsType

      public boolean supportsType(TypeRef<?> type)
      Description copied from interface: BodyAdapter
      Returns true if this adapter supports the given type.
      Specified by:
      supportsType in interface BodyAdapter
    • toObject

      public <T> HttpResponse.BodySubscriber<T> toObject(TypeRef<T> objectType, @Nullable MediaType mediaType)
      Description copied from interface: BodyAdapter.Decoder
      Returns a BodySubscriber that decodes the response body into an object of the given type using the format specified by the given media type. If mediaType is null, the decoder's default format parameters (e.g. charset) are used.
      Specified by:
      toObject in interface BodyAdapter.Decoder