Class HttpMessageConverter

  • All Implemented Interfaces:
    com.consol.citrus.message.MessageConverter<org.springframework.http.HttpEntity<?>,​org.springframework.http.HttpEntity<?>,​HttpEndpointConfiguration>

    public class HttpMessageConverter
    extends Object
    implements com.consol.citrus.message.MessageConverter<org.springframework.http.HttpEntity<?>,​org.springframework.http.HttpEntity<?>,​HttpEndpointConfiguration>
    Message converter implementation able to convert HTTP request and response entities to internal message representation and other way round.
    Since:
    2.0
    • Constructor Detail

      • HttpMessageConverter

        public HttpMessageConverter()
      • HttpMessageConverter

        public HttpMessageConverter​(com.consol.citrus.http.message.CookieConverter cookieConverter)
    • Method Detail

      • convertOutbound

        public org.springframework.http.HttpEntity<?> convertOutbound​(com.consol.citrus.message.Message message,
                                                                      HttpEndpointConfiguration endpointConfiguration,
                                                                      com.consol.citrus.context.TestContext context)
        Specified by:
        convertOutbound in interface com.consol.citrus.message.MessageConverter<org.springframework.http.HttpEntity<?>,​org.springframework.http.HttpEntity<?>,​HttpEndpointConfiguration>
      • convertInbound

        public HttpMessage convertInbound​(org.springframework.http.HttpEntity<?> message,
                                          HttpEndpointConfiguration endpointConfiguration,
                                          com.consol.citrus.context.TestContext context)
        Specified by:
        convertInbound in interface com.consol.citrus.message.MessageConverter<org.springframework.http.HttpEntity<?>,​org.springframework.http.HttpEntity<?>,​HttpEndpointConfiguration>
      • convertOutbound

        public void convertOutbound​(org.springframework.http.HttpEntity externalMessage,
                                    com.consol.citrus.message.Message internalMessage,
                                    HttpEndpointConfiguration endpointConfiguration,
                                    com.consol.citrus.context.TestContext context)
        Specified by:
        convertOutbound in interface com.consol.citrus.message.MessageConverter<org.springframework.http.HttpEntity<?>,​org.springframework.http.HttpEntity<?>,​HttpEndpointConfiguration>