Module rxmicro.test

Annotation Type BlockingHttpClientSettings

    • Element Detail

      • followRedirects

        io.rxmicro.common.model.Option followRedirects
        Returns:
        AUTO is ENABLED for integration tests and DISABLED for REST-based micro service tests ENABLED if http client must support redirects automatically DISABLED if http client must not support redirects automatically
        Default:
        io.rxmicro.common.model.Option.AUTO
      • requestTimeout

        int requestTimeout
        Unit = SECONDS

        0 means infinite timeout

        Returns:
        timeout in SECONDS
        Default:
        7
      • schema

        io.rxmicro.http.ProtocolSchema schema
        Returns:
        HTTP protocol schema
        Default:
        io.rxmicro.http.ProtocolSchema.http
      • host

        String host
        Returns:
        HTTP server host
        Default:
        "localhost"
      • port

        int port
        Returns:
        HTTP server port or -1, if port must detected automatically
        Default:
        -1
      • randomPortProvider

        String randomPortProvider
        Returns:
        field name, which contains port value. The field must be a final, a static and a member of test class.
        Default:
        ""
      • versionValue

        String versionValue
        Returns:
        Current API version or empty string if not defined
        See Also:
        Version.Strategy
        Default:
        ""
      • versionStrategy

        io.rxmicro.rest.Version.Strategy versionStrategy
        Returns:
        Current API version strategy
        See Also:
        HttpHeaders, Version.Strategy
        Default:
        io.rxmicro.rest.Version.Strategy.URL_PATH