package com.sequenceiq.cloudbreak.conf;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.ecwid.consul.v1.ConsulClient;
@Configuration
public class LocalConsulConfig {
private static final int DEFAULT_TIMEOUT_MS = 5000;
@Value("${spring.cloud.consul.host:consul.service.consul}")
private String consulHost;
@Value("${spring.cloud.consul.port:8500}")
private int consulPort;
@Bean
public ConsulClient consulClient() {
return new ConsulClient(consulHost, consulPort, DEFAULT_TIMEOUT_MS);
}
}