Class ZeebeClientConfigurationProperties

java.lang.Object
io.camunda.zeebe.spring.client.properties.ZeebeClientConfigurationProperties

@ConfigurationProperties(prefix="zeebe.client") public class ZeebeClientConfigurationProperties extends Object
  • Field Details

    • DEFAULT

      public static final io.camunda.zeebe.client.impl.ZeebeClientBuilderImpl DEFAULT
    • CONNECTION_MODE_CLOUD

      public static final String CONNECTION_MODE_CLOUD
      See Also:
    • CONNECTION_MODE_ADDRESS

      public static final String CONNECTION_MODE_ADDRESS
      See Also:
  • Constructor Details

    • ZeebeClientConfigurationProperties

      @Autowired public ZeebeClientConfigurationProperties(org.springframework.core.env.Environment environment)
  • Method Details

    • applyOverrides

      @PostConstruct public void applyOverrides()
      Make sure environment variables and other legacy config options are taken into account. Environment variables are taking precedence over Spring properties. Legacy config options are read only if no real property is set
    • getBroker

    • setBroker

      public void setBroker(ZeebeClientConfigurationProperties.Broker broker)
    • getCloud

    • setCloud

      public void setCloud(ZeebeClientConfigurationProperties.Cloud cloud)
    • getWorker

    • setWorker

      public void setWorker(ZeebeClientConfigurationProperties.Worker worker)
    • getMessage

    • setMessage

      public void setMessage(ZeebeClientConfigurationProperties.Message message)
    • getSecurity

    • setSecurity

      public void setSecurity(ZeebeClientConfigurationProperties.Security security)
    • getJob

    • setJob

      public void setJob(ZeebeClientConfigurationProperties.Job job)
    • getRequestTimeout

      public Duration getRequestTimeout()
    • setRequestTimeout

      public void setRequestTimeout(Duration requestTimeout)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isApplyEnvironmentVariableOverrides

      public boolean isApplyEnvironmentVariableOverrides()
    • setApplyEnvironmentVariableOverrides

      public void setApplyEnvironmentVariableOverrides(boolean applyEnvironmentVariableOverrides)
    • setOwnsJobWorkerExecutor

      public void setOwnsJobWorkerExecutor(boolean ownsJobWorkerExecutor)
    • ownsJobWorkerExecutor

      public boolean ownsJobWorkerExecutor()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getGatewayAddress

      public String getGatewayAddress()
    • getDefaultTenantId

      public String getDefaultTenantId()
    • setDefaultTenantId

      public void setDefaultTenantId(String defaultTenantId)
    • getDefaultJobWorkerTenantIds

      public List<String> getDefaultJobWorkerTenantIds()
    • setDefaultJobWorkerTenantIds

      public void setDefaultJobWorkerTenantIds(List<String> defaultJobWorkerTenantIds)
    • getDefaultJobWorkerStreamEnabled

      public boolean getDefaultJobWorkerStreamEnabled()
    • useDefaultRetryPolicy

      public boolean useDefaultRetryPolicy()
    • setDefaultJobWorkerStreamEnabled

      public void setDefaultJobWorkerStreamEnabled(boolean defaultJobWorkerStreamEnabled)
    • getConnectionMode

      public String getConnectionMode()
    • setConnectionMode

      public void setConnectionMode(String connectionMode)
    • getDefaultRequestTimeout

      public Duration getDefaultRequestTimeout()
    • getNumJobWorkerExecutionThreads

      public int getNumJobWorkerExecutionThreads()
    • getDefaultJobWorkerMaxJobsActive

      public int getDefaultJobWorkerMaxJobsActive()
    • getDefaultJobWorkerName

      public String getDefaultJobWorkerName()
    • getDefaultJobWorkerType

      public String getDefaultJobWorkerType()
    • getDefaultJobTimeout

      public Duration getDefaultJobTimeout()
    • getDefaultJobPollInterval

      public Duration getDefaultJobPollInterval()
    • getDefaultMessageTimeToLive

      public Duration getDefaultMessageTimeToLive()
    • isPlaintextConnectionEnabled

      public boolean isPlaintextConnectionEnabled()
    • getCaCertificatePath

      public String getCaCertificatePath()
    • getOverrideAuthority

      public String getOverrideAuthority()
    • getKeepAlive

      public Duration getKeepAlive()
    • getMaxMessageSize

      public int getMaxMessageSize()