You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2015/12/01 23:04:13 UTC
[61/77] [abbrv] tomee git commit: TOMEE-1667 publishedUrl support for
cxf openejb-jar.xml config
TOMEE-1667 publishedUrl support for cxf openejb-jar.xml config
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/3ff6ff6a
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/3ff6ff6a
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/3ff6ff6a
Branch: refs/heads/tomee-7.0.0-M1
Commit: 3ff6ff6aae212d36aa02219a0c022a9ab5312cbc
Parents: 953cf92
Author: Romain Manni-Bucau <rm...@gmail.com>
Authored: Wed Nov 25 13:59:18 2015 +0100
Committer: Romain Manni-Bucau <rm...@gmail.com>
Committed: Wed Nov 25 13:59:29 2015 +0100
----------------------------------------------------------------------
.../org/apache/openejb/server/cxf/transport/util/CxfUtil.java | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tomee/blob/3ff6ff6a/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
----------------------------------------------------------------------
diff --git a/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java b/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
index 83f3beb..a7a7689 100644
--- a/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
+++ b/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
@@ -67,6 +67,7 @@ public final class CxfUtil {
public static final String OUT_FAULT_INTERCEPTORS = "out-fault-interceptors";
public static final String DATABINDING = "databinding";
public static final String ADDRESS = "address";
+ public static final String PUBLISHED_URL = "published-url";
public static final String DEBUG = "debug";
public static final String BUS_PREFIX = "org.apache.openejb.cxf.bus.";
public static final String BUS_CONFIGURED_FLAG = "openejb.cxf.bus.configured";
@@ -202,6 +203,12 @@ public final class CxfUtil {
if (changedAddress != null && !changedAddress.trim().isEmpty()) {
svrFactory.setAddress(changedAddress);
}
+
+ // published url
+ final String publishedUrl = beanConfig.getProperty(prefix + PUBLISHED_URL);
+ if (publishedUrl != null && !publishedUrl.trim().isEmpty()) {
+ svrFactory.setPublishedEndpointUrl(publishedUrl);
+ }
}
public static void configureInterceptors(final InterceptorProvider abip, final String prefix, final Collection<ServiceInfo> availableServices, final Properties beanConfig) {