Merge pull request #2860 from Linindoo/2021.x

add support for consul ack-token
pull/2873/head
余黄彬 2 years ago committed by GitHub
commit 4b24746de9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -42,6 +42,12 @@ public class ConsulDataSourceProperties extends AbstractDataSourceProperties {
*/
private int port = 8500;
/**
* consul acl-token.
*/
private String token;
/**
* data key in Redis.
*/
@ -95,4 +101,11 @@ public class ConsulDataSourceProperties extends AbstractDataSourceProperties {
this.waitTimeoutInSecond = waitTimeoutInSecond;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}

@ -35,13 +35,15 @@ public class ConsulDataSourceFactoryBean implements FactoryBean<ConsulDataSource
private String ruleKey;
private String token;
private int waitTimeoutInSecond;
private Converter converter;
@Override
public ConsulDataSource getObject() throws Exception {
return new ConsulDataSource(host, port, ruleKey, waitTimeoutInSecond, converter);
return new ConsulDataSource(host, port, token, ruleKey, waitTimeoutInSecond, converter);
}
@Override
@ -89,4 +91,11 @@ public class ConsulDataSourceFactoryBean implements FactoryBean<ConsulDataSource
this.converter = converter;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}

Loading…
Cancel
Save