This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.2 by this push:
new d685ff2084 ProtocolConfig Add sslEnabled and extProtocol fields,
aligned with ProtocolConfig. (#13515)
d685ff2084 is described below
commit d685ff20849087fb87c67331887ab9de973a2f95
Author: yizhenqiang <[email protected]>
AuthorDate: Wed Dec 20 21:20:08 2023 +0800
ProtocolConfig Add sslEnabled and extProtocol fields, aligned with
ProtocolConfig. (#13515)
Co-authored-by: yizhenqiang <[email protected]>
---
.../config/bootstrap/builders/ProtocolBuilder.java | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git
a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java
b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java
index 9e8848570f..cd247139fc 100644
---
a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java
+++
b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java
@@ -180,6 +180,13 @@ public class ProtocolBuilder extends
AbstractBuilder<ProtocolConfig, ProtocolBui
*/
private Map<String, String> parameters;
+ private Boolean sslEnabled;
+
+ /*
+ * Extra Protocol for this service, using Port Unification Server
+ */
+ private String extProtocol;
+
/**
* If it's default
*/
@@ -375,6 +382,16 @@ public class ProtocolBuilder extends
AbstractBuilder<ProtocolConfig, ProtocolBui
return getThis();
}
+ public ProtocolBuilder isSslEnabled(Boolean sslEnabled) {
+ this.sslEnabled = sslEnabled;
+ return getThis();
+ }
+
+ public ProtocolBuilder extProtocol(String extProtocol) {
+ this.extProtocol = extProtocol;
+ return getThis();
+ }
+
public ProtocolBuilder isDefault(Boolean isDefault) {
this.isDefault = isDefault;
return getThis();
@@ -416,6 +433,8 @@ public class ProtocolBuilder extends
AbstractBuilder<ProtocolConfig, ProtocolBui
protocolConfig.setThreadpool(threadpool);
protocolConfig.setThreads(threads);
protocolConfig.setTransporter(transporter);
+ protocolConfig.setSslEnabled(sslEnabled);
+ protocolConfig.setExtProtocol(extProtocol);
return protocolConfig;
}