Class RestTemplate

java.lang.Object
org.springframework.http.client.support.HttpAccessor
org.springframework.http.client.support.InterceptingHttpAccessor
org.springframework.web.client.RestTemplate
org.craftercms.commons.rest.RestTemplate
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.web.client.RestOperations

public class RestTemplate extends org.springframework.web.client.RestTemplate implements org.springframework.beans.factory.InitializingBean
Simple extension of RestTemplate that adds the following custom functionality:
Author:
avasquez
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Class<?>
     

    Fields inherited from class org.springframework.http.client.support.HttpAccessor

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    RestTemplate(Class<?> errorResponseType)
     
    RestTemplate(List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class org.springframework.web.client.RestTemplate

    acceptHeaderRequestCallback, delete, delete, delete, doExecute, doExecute, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, execute, execute, execute, getErrorHandler, getForEntity, getForEntity, getForEntity, getForObject, getForObject, getForObject, getMessageConverters, getObservationConvention, getObservationRegistry, getUriTemplateHandler, handleResponse, headersExtractor, headForHeaders, headForHeaders, headForHeaders, httpEntityCallback, httpEntityCallback, optionsForAllow, optionsForAllow, optionsForAllow, patchForObject, patchForObject, patchForObject, postForEntity, postForEntity, postForEntity, postForLocation, postForLocation, postForLocation, postForObject, postForObject, postForObject, put, put, put, responseEntityExtractor, setDefaultUriVariables, setErrorHandler, setMessageConverters, setObservationConvention, setObservationRegistry, setUriTemplateHandler

    Methods inherited from class org.springframework.http.client.support.InterceptingHttpAccessor

    getInterceptors, getRequestFactory, setInterceptors, setRequestFactory

    Methods inherited from class org.springframework.http.client.support.HttpAccessor

    createRequest, getClientHttpRequestInitializers, setClientHttpRequestInitializers

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • errorResponseType

      protected Class<?> errorResponseType
  • Constructor Details

    • RestTemplate

      public RestTemplate(Class<?> errorResponseType)
    • RestTemplate

      public RestTemplate(List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters)
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean