Class OAuth2ErrorHttpMessageConverter
- java.lang.Object
-
- org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2Error>
-
- org.springframework.security.oauth2.core.http.converter.OAuth2ErrorHttpMessageConverter
-
- All Implemented Interfaces:
org.springframework.http.converter.HttpMessageConverter<OAuth2Error>
public class OAuth2ErrorHttpMessageConverter extends org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2Error>
AHttpMessageConverterfor anOAuth 2.0 Error.- Since:
- 5.1
- See Also:
AbstractHttpMessageConverter,OAuth2Error
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.String>,OAuth2Error>errorConverterprotected org.springframework.core.convert.converter.Converter<OAuth2Error,java.util.Map<java.lang.String,java.lang.String>>errorParametersConverter
-
Constructor Summary
Constructors Constructor Description OAuth2ErrorHttpMessageConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OAuth2ErrorreadInternal(java.lang.Class<? extends OAuth2Error> clazz, org.springframework.http.HttpInputMessage inputMessage)voidsetErrorConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.String>,OAuth2Error> errorConverter)Sets theConverterused for converting the OAuth 2.0 Error parameters to anOAuth2Error.voidsetErrorParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2Error,java.util.Map<java.lang.String,java.lang.String>> errorParametersConverter)Sets theConverterused for converting theOAuth2Errorto aMaprepresentation of the OAuth 2.0 Error parameters.protected booleansupports(java.lang.Class<?> clazz)protected voidwriteInternal(OAuth2Error oauth2Error, org.springframework.http.HttpOutputMessage outputMessage)-
Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
-
-
-
-
Field Detail
-
errorConverter
protected org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.String>,OAuth2Error> errorConverter
-
errorParametersConverter
protected org.springframework.core.convert.converter.Converter<OAuth2Error,java.util.Map<java.lang.String,java.lang.String>> errorParametersConverter
-
-
Method Detail
-
supports
protected boolean supports(java.lang.Class<?> clazz)
- Specified by:
supportsin classorg.springframework.http.converter.AbstractHttpMessageConverter<OAuth2Error>
-
readInternal
protected OAuth2Error readInternal(java.lang.Class<? extends OAuth2Error> clazz, org.springframework.http.HttpInputMessage inputMessage) throws org.springframework.http.converter.HttpMessageNotReadableException
- Specified by:
readInternalin classorg.springframework.http.converter.AbstractHttpMessageConverter<OAuth2Error>- Throws:
org.springframework.http.converter.HttpMessageNotReadableException
-
writeInternal
protected void writeInternal(OAuth2Error oauth2Error, org.springframework.http.HttpOutputMessage outputMessage) throws org.springframework.http.converter.HttpMessageNotWritableException
- Specified by:
writeInternalin classorg.springframework.http.converter.AbstractHttpMessageConverter<OAuth2Error>- Throws:
org.springframework.http.converter.HttpMessageNotWritableException
-
setErrorConverter
public final void setErrorConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.String>,OAuth2Error> errorConverter)
Sets theConverterused for converting the OAuth 2.0 Error parameters to anOAuth2Error.- Parameters:
errorConverter- theConverterused for converting to anOAuth2Error
-
setErrorParametersConverter
public final void setErrorParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2Error,java.util.Map<java.lang.String,java.lang.String>> errorParametersConverter)
Sets theConverterused for converting theOAuth2Errorto aMaprepresentation of the OAuth 2.0 Error parameters.- Parameters:
errorParametersConverter- theConverterused for converting to aMaprepresentation of the Error parameters
-
-