Class HttpClientActionBuilder

  • All Implemented Interfaces:
    com.consol.citrus.spi.ReferenceResolverAware, com.consol.citrus.TestActionBuilder<com.consol.citrus.TestAction>, com.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>

    public class HttpClientActionBuilder
    extends Object
    implements com.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>, com.consol.citrus.spi.ReferenceResolverAware
    Action executes http client operations such as sending requests and receiving responses.
    Since:
    2.4
    Author:
    Christoph Deppisch
    • Constructor Detail

      • HttpClientActionBuilder

        public HttpClientActionBuilder​(com.consol.citrus.endpoint.Endpoint httpClient)
        Default constructor.
      • HttpClientActionBuilder

        public HttpClientActionBuilder​(String httpClientUri)
        Default constructor.
    • Method Detail

      • withReferenceResolver

        public HttpClientActionBuilder withReferenceResolver​(com.consol.citrus.spi.ReferenceResolver referenceResolver)
        Sets the bean reference resolver.
        Parameters:
        referenceResolver -
      • build

        public com.consol.citrus.TestAction build()
        Specified by:
        build in interface com.consol.citrus.TestActionBuilder<com.consol.citrus.TestAction>
      • getDelegate

        public com.consol.citrus.TestActionBuilder<?> getDelegate()
        Specified by:
        getDelegate in interface com.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>
      • setReferenceResolver

        public void setReferenceResolver​(com.consol.citrus.spi.ReferenceResolver referenceResolver)
        Specifies the referenceResolver.
        Specified by:
        setReferenceResolver in interface com.consol.citrus.spi.ReferenceResolverAware
        Parameters:
        referenceResolver -