This is an automated email from the ASF dual-hosted git repository.
healchow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 4df49b1fe [INLONG-6190][SDK] Add protocolType field in DataProxy
config (#6191)
4df49b1fe is described below
commit 4df49b1fe335f79378c72e7b8cef01d4863da445
Author: ganfengtan <[email protected]>
AuthorDate: Sat Oct 15 21:32:28 2022 +0800
[INLONG-6190][SDK] Add protocolType field in DataProxy config (#6191)
---
.../java/org/apache/inlong/sdk/dataproxy/ProxyClientConfig.java | 9 +++++----
.../apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java | 1 +
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/ProxyClientConfig.java
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/ProxyClientConfig.java
index 1e0422515..7c6780b0b 100644
---
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/ProxyClientConfig.java
+++
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/ProxyClientConfig.java
@@ -52,6 +52,7 @@ public class ProxyClientConfig {
private int maxTimeoutCnt = ConfigConstants.MAX_TIMEOUT_CNT;
private String authSecretId;
private String authSecretKey;
+ private String protocolType;
private boolean enableSaveManagerVIps = true;
@@ -102,8 +103,8 @@ public class ProxyClientConfig {
/*pay attention to the last url parameter ip*/
public ProxyClientConfig(String localHost, boolean isLocalVisit, String
managerIp,
- int managerPort, String groupId, String netTag,
String authSecretId, String authSecretKey,
- LoadBalance loadBalance, int virtualNode, int
maxRetry) throws ProxysdkException {
+ int managerPort, String groupId, String netTag, String
authSecretId, String authSecretKey,
+ LoadBalance loadBalance, int virtualNode, int maxRetry) throws
ProxysdkException {
if (Utils.isBlank(localHost)) {
throw new ProxysdkException("localHost is blank!");
}
@@ -137,7 +138,7 @@ public class ProxyClientConfig {
}
public ProxyClientConfig(String localHost, boolean isLocalVisit, String
managerIp, int managerPort, String groupId,
- String netTag, String authSecretId, String
authSecretKey) throws ProxysdkException {
+ String netTag, String authSecretId, String authSecretKey) throws
ProxysdkException {
this(localHost, isLocalVisit, managerIp, managerPort, groupId, netTag,
authSecretId, authSecretKey,
ConfigConstants.DEFAULT_LOAD_BALANCE,
ConfigConstants.DEFAULT_VIRTUAL_NODE,
ConfigConstants.DEFAULT_RANDOM_MAX_RETRY);
@@ -304,7 +305,7 @@ public class ProxyClientConfig {
}
public void setAuthenticationInfo(boolean needAuthentication, boolean
needDataEncry,
- final String userName, final String
secretKey) {
+ final String userName, final String secretKey) {
this.needAuthentication = needAuthentication;
this.isNeedDataEncry = needDataEncry;
if (this.needAuthentication || this.isNeedDataEncry) {
diff --git
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java
index 3d20f3286..d679b0d48 100644
---
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java
+++
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java
@@ -590,6 +590,7 @@ public class ProxyConfigManager extends Thread {
ArrayList<BasicNameValuePair> params = new
ArrayList<BasicNameValuePair>();
params.add(new BasicNameValuePair("extTag", clientConfig.getNetTag()));
params.add(new BasicNameValuePair("ip", this.localIP));
+ params.add(new BasicNameValuePair("protocolType",
clientConfig.getProtocolType()));
LOGGER.info("Begin to get configure from manager {}, param is {}",
url, params);
String resultStr = requestConfiguration(url, params);