All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.camunda.zeebe.spring.client.properties.ZeebeClientProperties Maven / Gradle / Ivy

There is a newer version: 8.5.11
Show newest version
package io.camunda.zeebe.spring.client.properties;

import io.grpc.ClientInterceptor;
import io.camunda.zeebe.client.ZeebeClientConfiguration;
import io.camunda.zeebe.client.api.JsonMapper;

import java.util.List;

public interface ZeebeClientProperties extends ZeebeClientConfiguration {

  @Deprecated
  default String getBrokerContactPoint() {
    return getGatewayAddress();
  }

  /**
   * This method and configuration is deprecated in the Spring environment and shall not be used.
   * Declare beans on type {@link JsonMapper} in your Spring context and they will be used automatically.
   * See: ZeebeClientStarterAutoConfiguration#builder
   *
   * @deprecated
   * @return list of GRPC interceptors.
   */
  @Deprecated
  List getInterceptors();

  /**
   * This method and configuration is deprecated in the Spring environment and shall not be used.
   * Declare beans on type {@link JsonMapper} in your Spring context and they will be used automatically.
   *
   * @deprecated
   */
  @Deprecated
  JsonMapper getJsonMapper();

  default boolean isAutoStartup() {
    return true;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy