Class JsonBodyHandler<T>

java.lang.Object
co.yellowdog.platform.clients.web.json.JsonBodyHandler<T>
All Implemented Interfaces:
java.net.http.HttpResponse.BodyHandler<Supplier<T>>

public class JsonBodyHandler<T> extends Object implements java.net.http.HttpResponse.BodyHandler<Supplier<T>>
  • Constructor Details

    • JsonBodyHandler

      public JsonBodyHandler(JsonMapper jsonMapper, com.fasterxml.jackson.databind.JavaType javaType)
  • Method Details

    • apply

      public java.net.http.HttpResponse.BodySubscriber<Supplier<T>> apply(java.net.http.HttpResponse.ResponseInfo responseInfo)
      Specified by:
      apply in interface java.net.http.HttpResponse.BodyHandler<T>