Class AbstractJSONResponseDecoderFunction<T>

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.authn.oidc.rp.decoding.impl.AbstractJSONResponseDecoderFunction<T>
Type Parameters:
T - the return type of the function.
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, org.apache.hc.core5.http.io.HttpClientResponseHandler<T>
Direct Known Subclasses:
DefaultAccessTokenResponseDecoder, DefaultUserInfoResponseDecoder

public abstract class AbstractJSONResponseDecoderFunction<T> extends AbstractInitializableComponent implements org.apache.hc.core5.http.io.HttpClientResponseHandler<T>
Abstract class for JSON based Http client response decoders.

Note, any input stream obtained by the decoder MUST ensure the stream is closed.

  • Field Details

    • objectMapper

      @NonnullAfterInit private com.fasterxml.jackson.databind.ObjectMapper objectMapper
      JSON object mapper.
  • Constructor Details

    • AbstractJSONResponseDecoderFunction

      public AbstractJSONResponseDecoderFunction()
  • Method Details