You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by co...@apache.org on 2019/05/01 08:53:41 UTC

[cxf] branch master updated: Minor change to make it easier to subclass Endpoint creation

This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new cc0f125  Minor change to make it easier to subclass Endpoint creation
cc0f125 is described below

commit cc0f12533d407baabc29c2a1131520012db97662
Author: Colm O hEigeartaigh <co...@apache.org>
AuthorDate: Wed May 1 09:53:18 2019 +0100

    Minor change to make it easier to subclass Endpoint creation
---
 .../org/apache/cxf/wsn/services/JaxwsEndpointManager.java  | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/services/wsn/wsn-core/src/main/java/org/apache/cxf/wsn/services/JaxwsEndpointManager.java b/services/wsn/wsn-core/src/main/java/org/apache/cxf/wsn/services/JaxwsEndpointManager.java
index efc7635..94fabe2 100644
--- a/services/wsn/wsn-core/src/main/java/org/apache/cxf/wsn/services/JaxwsEndpointManager.java
+++ b/services/wsn/wsn-core/src/main/java/org/apache/cxf/wsn/services/JaxwsEndpointManager.java
@@ -56,11 +56,7 @@ public class JaxwsEndpointManager implements EndpointManager {
             if (WSNHelper.getInstance().setClassLoader()) {
                 Thread.currentThread().setContextClassLoader(JaxwsEndpointManager.class.getClassLoader());
             }
-            String bindingId = SOAPBinding.SOAP11HTTP_BINDING;
-            if (isCXF()) {
-                bindingId = SOAPBinding.SOAP12HTTP_BINDING;
-            }
-            Endpoint endpoint = Endpoint.create(bindingId, service);
+            Endpoint endpoint = createEndpoint(service);
             if (wsdlLocation != null) {
                 try {
                     if (endpoint.getProperties() == null) {
@@ -94,6 +90,14 @@ public class JaxwsEndpointManager implements EndpointManager {
         }
     }
 
+    protected Endpoint createEndpoint(Object service) {
+        String bindingId = SOAPBinding.SOAP11HTTP_BINDING;
+        if (isCXF()) {
+            bindingId = SOAPBinding.SOAP12HTTP_BINDING;
+        }
+        return Endpoint.create(bindingId, service);
+    }
+
     private boolean isCXF() {
         return Provider.provider().getClass().getName().contains(".cxf");
     }