Interface BonitaClientBuilder<T extends BonitaClientBuilder<T>>

    • Method Detail

      • connectTimeoutInSeconds

        T connectTimeoutInSeconds​(int connectTimeoutInSeconds)
        Configure client connectTimeout in seconds
        Parameters:
        connectTimeoutInSeconds -
        Returns:
        the current builder
      • readTimeoutInSeconds

        T readTimeoutInSeconds​(int readTimeoutInSeconds)
        Configure client readTimeout in seconds
        Parameters:
        readTimeoutInSeconds -
        Returns:
        the current builder
      • writeTimeoutInSeconds

        T writeTimeoutInSeconds​(int writeTimeoutInSeconds)
        Configure client writeTimeout in seconds
        Parameters:
        writeTimeoutInSeconds -
        Returns:
        the current builder
      • disableCertificateCheck

        T disableCertificateCheck​(boolean disableCertificateCheck)
        disable certificate check, trust all certs as default
        Parameters:
        disableCertificateCheck -
        Returns:
        the current builder
      • okHttpClient

        T okHttpClient​(okhttp3.OkHttpClient okHttpClient)
        Set the underlying OkHttp client to use. If none specified, default internal OkHttp client will be used.
        Parameters:
        okHttpClient -
        Returns:
        the current builder
      • objectMapper

        T objectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Set the underlying ObjectMapper client to use. If none specified, default internal ObjectMapper client will be used.
        Parameters:
        objectMapper -
        Returns:
        the current builder
      • logContentLevel

        T logContentLevel​(LogContentLevel level)
        Configure the client log level. Default level is LogContentLevel.OFF
        Parameters:
        level -
        Returns:
        the current builder
      • disableRetry

        T disableRetry​(boolean disableRetry)
        Configure the client retry mechanism. Enabled by default.
        Parameters:
        disableRetry -
        Returns:
        the current builder
        See Also:
        Retryer.Default