Class ClientOptions

java.lang.Object
io.iworkflow.core.ClientOptions

@Immutable public abstract class ClientOptions extends Object
  • Field Details

  • Constructor Details

    • ClientOptions

      public ClientOptions()
  • Method Details

    • getServerUrl

      public abstract String getServerUrl()
    • getWorkerUrl

      public abstract String getWorkerUrl()
    • getObjectEncoder

      public abstract ObjectEncoder getObjectEncoder()
    • getLongPollApiMaxWaitTimeSeconds

      public abstract Optional<Integer> getLongPollApiMaxWaitTimeSeconds()
    • getRequestHeaders

      public abstract Map<String,String> getRequestHeaders()
    • getServiceApiRetryConfig

      @Default public ServiceApiRetryConfig getServiceApiRetryConfig()
    • minimum

      public static ClientOptions minimum(String workerUrl, String serverUrl)
    • builder

      public static io.iworkflow.core.ImmutableClientOptions.Builder builder()