You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2021/02/01 16:07:56 UTC
[cxf] branch 3.3.x-fixes updated: [CXF-8418]be able to configure
Undertow workerIOName from blueprint/OSGi
This is an automated email from the ASF dual-hosted git repository.
ffang pushed a commit to branch 3.3.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/3.3.x-fixes by this push:
new af28808 [CXF-8418]be able to configure Undertow workerIOName from blueprint/OSGi
af28808 is described below
commit af2880882507d30e5c88fea7e3561aa2de660b2a
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Feb 1 11:05:55 2021 -0500
[CXF-8418]be able to configure Undertow workerIOName from blueprint/OSGi
(cherry picked from commit efb063a62069233c46fa8016f863f48b0246ea77)
(cherry picked from commit 5b690f9a58e64abc9d90cdf09a1527aae7e2e774)
---
.../blueprint/UndertowHTTPServerEngineFactoryHolder.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/blueprint/UndertowHTTPServerEngineFactoryHolder.java b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/blueprint/UndertowHTTPServerEngineFactoryHolder.java
index 2d73cb6..079809a 100644
--- a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/blueprint/UndertowHTTPServerEngineFactoryHolder.java
+++ b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/blueprint/UndertowHTTPServerEngineFactoryHolder.java
@@ -94,6 +94,10 @@ public class UndertowHTTPServerEngineFactoryHolder {
if (threads.getThreadingParameters().getWorkerIOName() != null) {
rThreads.setWorkerIOName(threads.getThreadingParameters().getWorkerIOName());
}
+ if (threads.getThreadingParameters().getWorkerIOThreads() != null) {
+ rThreads.setWorkerIOThreads(threads.getThreadingParameters().getWorkerIOThreads());
+ }
+
rThreads.setWorkerIOThreads(threads.getThreadingParameters().getWorkerIOThreads());
threadingParametersMap.put(id, rThreads);
}
@@ -159,6 +163,9 @@ public class UndertowHTTPServerEngineFactoryHolder {
if (threads.getWorkerIOThreads() != null) {
rThreads.setWorkerIOThreads(threads.getWorkerIOThreads());
}
+ if (threads.getWorkerIOName() != null) {
+ rThreads.setWorkerIOName(threads.getWorkerIOName());
+ }
eng.setThreadingParameters(rThreads);
}