Repository: cxf
Updated Branches:
  refs/heads/master 5f32866fc -> ce2dfb8f8


Start removing calls to method we'd like to deprecate


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/ce2dfb8f
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/ce2dfb8f
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/ce2dfb8f

Branch: refs/heads/master
Commit: ce2dfb8f84175df5fb1c2241b80b6342ca4eeb55
Parents: 5f32866
Author: Daniel Kulp <dk...@apache.org>
Authored: Tue Aug 15 16:36:56 2017 -0400
Committer: Daniel Kulp <dk...@apache.org>
Committed: Tue Aug 15 16:36:56 2017 -0400

----------------------------------------------------------------------
 .../apache/cxf/attachment/AttachmentUtil.java   |  3 +-
 .../cxf/endpoint/AbstractConduitSelector.java   |  3 +-
 .../cxf/endpoint/AbstractEndpointFactory.java   |  4 +--
 .../cxf/interceptor/FIStaxInInterceptor.java    |  2 +-
 .../cxf/interceptor/FIStaxOutInterceptor.java   |  4 +--
 .../interceptor/OneWayProcessorInterceptor.java |  4 +--
 .../transform/TransformOutInterceptor.java      |  2 +-
 .../apache/cxf/phase/PhaseInterceptorChain.java |  2 +-
 .../soap/interceptor/SoapOutInterceptor.java    |  3 +-
 .../interceptors/MessageModeOutInterceptor.java |  4 +--
 .../org/apache/cxf/jaxws/spi/ProviderImpl.java  |  4 +--
 .../org/apache/cxf/frontend/WSDLGetUtils.java   |  5 ++-
 .../org/apache/cxf/transport/http/Headers.java  |  6 ++--
 .../jaxrs/BookStoreNoAnnotationsImpl.java       |  4 +--
 .../cxf/systest/jaxws/ClientServerTest.java     | 33 ++------------------
 15 files changed, 27 insertions(+), 56 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/attachment/AttachmentUtil.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/cxf/attachment/AttachmentUtil.java 
b/core/src/main/java/org/apache/cxf/attachment/AttachmentUtil.java
index 051ed09..c11fa63 100644
--- a/core/src/main/java/org/apache/cxf/attachment/AttachmentUtil.java
+++ b/core/src/main/java/org/apache/cxf/attachment/AttachmentUtil.java
@@ -156,8 +156,7 @@ public final class AttachmentUtil {
     }
 
     public static boolean isMtomEnabled(Message message) {
-        Object prop = message.getContextualProperty(Message.MTOM_ENABLED);
-        return MessageUtils.isTrue(prop);
+        return MessageUtils.getContextualBoolean(message, 
Message.MTOM_ENABLED, false);
     }
 
     public static void setStreamedAttachmentProperties(Message message, 
CachedOutputStream bos)

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/endpoint/AbstractConduitSelector.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/endpoint/AbstractConduitSelector.java 
b/core/src/main/java/org/apache/cxf/endpoint/AbstractConduitSelector.java
index f9c6884..8d434cd 100644
--- a/core/src/main/java/org/apache/cxf/endpoint/AbstractConduitSelector.java
+++ b/core/src/main/java/org/apache/cxf/endpoint/AbstractConduitSelector.java
@@ -26,6 +26,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.logging.Logger;
 
 import org.apache.cxf.BusException;
+import org.apache.cxf.common.util.PropertyUtils;
 import org.apache.cxf.common.util.StringUtils;
 import org.apache.cxf.interceptor.Fault;
 import org.apache.cxf.message.Exchange;
@@ -197,7 +198,7 @@ public abstract class AbstractConduitSelector implements 
ConduitSelector, Closea
         // will need to keep low level conduits operating on InputStreams open
         // and will be responsible for closing the streams
 
-        if (MessageUtils.isTrue(exchange.get(KEEP_CONDUIT_ALIVE))) {
+        if (PropertyUtils.isTrue(exchange.get(KEEP_CONDUIT_ALIVE))) {
             return;
         }
         try {

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/endpoint/AbstractEndpointFactory.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/endpoint/AbstractEndpointFactory.java 
b/core/src/main/java/org/apache/cxf/endpoint/AbstractEndpointFactory.java
index 6f50eb3..4f076f6 100644
--- a/core/src/main/java/org/apache/cxf/endpoint/AbstractEndpointFactory.java
+++ b/core/src/main/java/org/apache/cxf/endpoint/AbstractEndpointFactory.java
@@ -34,12 +34,12 @@ import org.apache.cxf.BusFactory;
 import org.apache.cxf.binding.BindingConfiguration;
 import org.apache.cxf.binding.BindingFactory;
 import org.apache.cxf.common.logging.LogUtils;
+import org.apache.cxf.common.util.PropertyUtils;
 import org.apache.cxf.databinding.DataBinding;
 import org.apache.cxf.feature.Feature;
 import org.apache.cxf.helpers.CastUtils;
 import org.apache.cxf.interceptor.AbstractBasicInterceptorProvider;
 import org.apache.cxf.interceptor.AnnotationInterceptors;
-import org.apache.cxf.message.MessageUtils;
 import org.apache.cxf.service.model.BindingInfo;
 import org.apache.cxf.transport.DestinationFactory;
 import org.apache.cxf.ws.addressing.EndpointReferenceType;
@@ -212,7 +212,7 @@ public abstract class AbstractEndpointFactory extends 
AbstractBasicInterceptorPr
      */
     @SuppressWarnings("unchecked")
     protected boolean checkPrivateEndpoint(Endpoint ep) {
-        if (MessageUtils.isTrue(ep.get(PRIVATE_ENDPOINT))) {
+        if (PropertyUtils.isTrue(ep.get(PRIVATE_ENDPOINT))) {
             List<String> addresses =
                 (List<String>)getBus().getProperty(PRIVATE_ENDPOINTS);
             if (addresses == null) {

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/interceptor/FIStaxInInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/interceptor/FIStaxInInterceptor.java 
b/core/src/main/java/org/apache/cxf/interceptor/FIStaxInInterceptor.java
index d7d56f1..5e6b0ba 100644
--- a/core/src/main/java/org/apache/cxf/interceptor/FIStaxInInterceptor.java
+++ b/core/src/main/java/org/apache/cxf/interceptor/FIStaxInInterceptor.java
@@ -92,7 +92,7 @@ public class FIStaxInInterceptor extends 
AbstractPhaseInterceptor<Message> {
     protected boolean isHttpVerbSupported(Message message) {
         if (isGET(message)) {
             return isRequestor(message)
-                && 
MessageUtils.isTrue(message.getContextualProperty(FI_GET_SUPPORTED));
+                && MessageUtils.getContextualBoolean(message, 
FI_GET_SUPPORTED, false);
         }
         return true;
     }

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/interceptor/FIStaxOutInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/interceptor/FIStaxOutInterceptor.java 
b/core/src/main/java/org/apache/cxf/interceptor/FIStaxOutInterceptor.java
index 14efe15..2a98430 100644
--- a/core/src/main/java/org/apache/cxf/interceptor/FIStaxOutInterceptor.java
+++ b/core/src/main/java/org/apache/cxf/interceptor/FIStaxOutInterceptor.java
@@ -33,9 +33,9 @@ import javax.xml.stream.XMLStreamWriter;
 import com.sun.xml.fastinfoset.stax.StAXDocumentSerializer;
 
 import org.apache.cxf.common.logging.LogUtils;
+import org.apache.cxf.common.util.PropertyUtils;
 import org.apache.cxf.helpers.CastUtils;
 import org.apache.cxf.message.Message;
-import org.apache.cxf.message.MessageUtils;
 import org.apache.cxf.phase.AbstractPhaseInterceptor;
 import org.apache.cxf.phase.Phase;
 
@@ -112,7 +112,7 @@ public class FIStaxOutInterceptor extends 
AbstractPhaseInterceptor<Message> {
         }
 
         if (force
-            || MessageUtils.isTrue(o)) {
+            || PropertyUtils.isTrue(o)) {
             StAXDocumentSerializer serializer = getOutput(out);
             message.setContent(XMLStreamWriter.class, serializer);
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/interceptor/OneWayProcessorInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/interceptor/OneWayProcessorInterceptor.java 
b/core/src/main/java/org/apache/cxf/interceptor/OneWayProcessorInterceptor.java
index 7764f94..ac3804f 100644
--- 
a/core/src/main/java/org/apache/cxf/interceptor/OneWayProcessorInterceptor.java
+++ 
b/core/src/main/java/org/apache/cxf/interceptor/OneWayProcessorInterceptor.java
@@ -80,10 +80,10 @@ public class OneWayProcessorInterceptor extends 
AbstractPhaseInterceptor<Message
             final InterceptorChain chain = message.getInterceptorChain();
 
             boolean robust =
-                
MessageUtils.isTrue(message.getContextualProperty(Message.ROBUST_ONEWAY));
+                MessageUtils.getContextualBoolean(message, 
Message.ROBUST_ONEWAY, false);
 
             boolean useOriginalThread =
-                
MessageUtils.isTrue(message.getContextualProperty(USE_ORIGINAL_THREAD));
+                MessageUtils.getContextualBoolean(message, 
USE_ORIGINAL_THREAD, false);
 
             if (!useOriginalThread && !robust) {
                 //need to suck in all the data from the input stream as

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
 
b/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
index ef2f4ca..71f4183 100644
--- 
a/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
+++ 
b/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
@@ -88,7 +88,7 @@ public class TransformOutInterceptor extends 
AbstractPhaseInterceptor<Message> {
         }
 
         if (skipOnFault && null != message.getContent(Exception.class)
-            || 
MessageUtils.isTrue(message.getContextualProperty(TRANSFORM_SKIP))) {
+            || MessageUtils.getContextualBoolean(message, TRANSFORM_SKIP, 
false)) {
             return;
         }
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/core/src/main/java/org/apache/cxf/phase/PhaseInterceptorChain.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/cxf/phase/PhaseInterceptorChain.java 
b/core/src/main/java/org/apache/cxf/phase/PhaseInterceptorChain.java
index 0187e8a..4d6e83b 100644
--- a/core/src/main/java/org/apache/cxf/phase/PhaseInterceptorChain.java
+++ b/core/src/main/java/org/apache/cxf/phase/PhaseInterceptorChain.java
@@ -432,7 +432,7 @@ public class PhaseInterceptorChain implements 
InterceptorChain {
     }
 
     private boolean isRobustOneWay(Message message) {
-        return 
MessageUtils.isTrue(message.getContextualProperty(Message.ROBUST_ONEWAY));
+        return MessageUtils.getContextualBoolean(message, 
Message.ROBUST_ONEWAY, false);
     }
 
     /**

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
----------------------------------------------------------------------
diff --git 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
index 27852e1..4de8350 100644
--- 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
+++ 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
@@ -40,6 +40,7 @@ import org.apache.cxf.binding.soap.SoapMessage;
 import org.apache.cxf.binding.soap.SoapVersion;
 import org.apache.cxf.binding.soap.model.SoapHeaderInfo;
 import org.apache.cxf.common.i18n.BundleUtils;
+import org.apache.cxf.common.util.PropertyUtils;
 import org.apache.cxf.common.util.StringUtils;
 import org.apache.cxf.databinding.DataBinding;
 import org.apache.cxf.databinding.DataWriter;
@@ -82,7 +83,7 @@ public class SoapOutInterceptor extends 
AbstractSoapInterceptor {
 
     public void handleMessage(SoapMessage message) {
         // Yes this is ugly, but it avoids us from having to implement any 
kind of caching strategy
-        boolean wroteStart = 
MessageUtils.isTrue(message.get(WROTE_ENVELOPE_START));
+        boolean wroteStart = 
PropertyUtils.isTrue(message.get(WROTE_ENVELOPE_START));
         if (!wroteStart) {
             writeSoapEnvelopeStart(message);
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.java
----------------------------------------------------------------------
diff --git 
a/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.java
 
b/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.java
index 7efb556..884db9b 100644
--- 
a/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.java
+++ 
b/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.java
@@ -53,6 +53,7 @@ import org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor;
 import 
org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor.SAAJOutEndingInterceptor;
 import org.apache.cxf.binding.soap.saaj.SAAJStreamWriter;
 import org.apache.cxf.binding.soap.saaj.SAAJUtils;
+import org.apache.cxf.common.util.PropertyUtils;
 import org.apache.cxf.helpers.DOMUtils;
 import org.apache.cxf.helpers.IOUtils;
 import org.apache.cxf.helpers.ServiceUtils;
@@ -63,7 +64,6 @@ import org.apache.cxf.io.CachedOutputStream;
 import org.apache.cxf.message.Message;
 import org.apache.cxf.message.MessageContentsList;
 import org.apache.cxf.message.MessageImpl;
-import org.apache.cxf.message.MessageUtils;
 import org.apache.cxf.phase.AbstractPhaseInterceptor;
 import org.apache.cxf.phase.Phase;
 import org.apache.cxf.service.model.BindingFaultInfo;
@@ -272,7 +272,7 @@ public class MessageModeOutInterceptor extends 
AbstractPhaseInterceptor<Message>
             try {
                 Object xmlDec = 
soapMessage.getProperty(SOAPMessage.WRITE_XML_DECLARATION);
                 if (xmlDec != null) {
-                    boolean b = MessageUtils.isTrue(xmlDec);
+                    boolean b = PropertyUtils.isTrue(xmlDec);
                     message.put(StaxOutInterceptor.FORCE_START_DOCUMENT, b);
                 }
             } catch (SOAPException e) {

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/spi/ProviderImpl.java
----------------------------------------------------------------------
diff --git 
a/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/spi/ProviderImpl.java 
b/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/spi/ProviderImpl.java
index e9691cf..4622a79 100644
--- a/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/spi/ProviderImpl.java
+++ b/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/spi/ProviderImpl.java
@@ -280,8 +280,8 @@ public class ProviderImpl extends javax.xml.ws.spi.Provider 
{
                     boolean includeLocationOnly = false;
                     org.apache.cxf.message.Message message = 
PhaseInterceptorChain.getCurrentMessage();
                     if (message != null) {
-                        includeLocationOnly = MessageUtils.isTrue(
-                            
message.getContextualProperty("org.apache.cxf.wsa.metadata.wsdlLocationOnly"));
+                        includeLocationOnly = MessageUtils
+                            .getContextualBoolean(message, 
"org.apache.cxf.wsa.metadata.wsdlLocationOnly", false);
                     }
                     String attrubuteValue = serviceName != null && 
!includeLocationOnly
                             ? serviceName.getNamespaceURI() + " " + 
wsdlDocumentLocation

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/rt/frontend/simple/src/main/java/org/apache/cxf/frontend/WSDLGetUtils.java
----------------------------------------------------------------------
diff --git 
a/rt/frontend/simple/src/main/java/org/apache/cxf/frontend/WSDLGetUtils.java 
b/rt/frontend/simple/src/main/java/org/apache/cxf/frontend/WSDLGetUtils.java
index 9327c81..c155ac7 100644
--- a/rt/frontend/simple/src/main/java/org/apache/cxf/frontend/WSDLGetUtils.java
+++ b/rt/frontend/simple/src/main/java/org/apache/cxf/frontend/WSDLGetUtils.java
@@ -294,7 +294,7 @@ public class WSDLGetUtils {
                     base), e);
         }
 
-        boolean rewriteAllSoapAddress = 
MessageUtils.isTrue(message.getContextualProperty(AUTO_REWRITE_ADDRESS_ALL));
+        boolean rewriteAllSoapAddress = 
MessageUtils.getContextualBoolean(message, AUTO_REWRITE_ADDRESS_ALL, false);
         if (rewriteAllSoapAddress) {
             List<Element> portList = 
DOMUtils.findAllElementsByTagNameNS(doc.getDocumentElement(),
                                                                          
"http://schemas.xmlsoap.org/wsdl/";,
@@ -305,8 +305,7 @@ public class WSDLGetUtils {
                 rewriteAddressProtocolHostPort(base, el, basePath, 
"http://schemas.xmlsoap.org/wsdl/soap12/";);
             }
         }
-        Object rewriteSoapAddress = 
message.getContextualProperty(AUTO_REWRITE_ADDRESS);
-        if (rewriteSoapAddress == null || 
MessageUtils.isTrue(rewriteSoapAddress) || rewriteAllSoapAddress) {
+        if (MessageUtils.getContextualBoolean(message, AUTO_REWRITE_ADDRESS, 
true) || rewriteAllSoapAddress) {
             List<Element> serviceList = 
DOMUtils.findAllElementsByTagNameNS(doc.getDocumentElement(),
                                                               
"http://schemas.xmlsoap.org/wsdl/";,
                                                               "service");

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java
----------------------------------------------------------------------
diff --git 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java
index d0f945f..f25b31d 100644
--- 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java
+++ 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java
@@ -402,8 +402,7 @@ public class Headers {
      * from the PROTOCOL_HEADERS in the message.
      */
     private void transferProtocolHeadersToURLConnection(URLConnection 
connection) {
-        boolean addHeaders = MessageUtils.isTrue(
-                message.getContextualProperty(ADD_HEADERS_PROPERTY));
+        boolean addHeaders = MessageUtils.getContextualBoolean(message, 
ADD_HEADERS_PROPERTY, false);
         for (Map.Entry<String, List<String>> entry : headers.entrySet()) {
             String header = entry.getKey();
             List<String> headerList = entry.getValue();
@@ -512,8 +511,7 @@ public class Headers {
             response.setContentType(contentType);
         }
 
-        boolean addHeaders = MessageUtils.isTrue(
-                message.getContextualProperty(ADD_HEADERS_PROPERTY));
+        boolean addHeaders = MessageUtils.getContextualBoolean(message, 
ADD_HEADERS_PROPERTY, false);
         for (Map.Entry<String, List<String>> entry : headers.entrySet()) {
             String header = entry.getKey();
             List<?> headerList = entry.getValue();

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNoAnnotationsImpl.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNoAnnotationsImpl.java
 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNoAnnotationsImpl.java
index d0667df..3a49550 100644
--- 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNoAnnotationsImpl.java
+++ 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNoAnnotationsImpl.java
@@ -29,7 +29,7 @@ import javax.ws.rs.core.HttpHeaders;
 import javax.ws.rs.core.Response;
 import javax.ws.rs.core.UriInfo;
 
-import org.apache.cxf.message.MessageUtils;
+import org.apache.cxf.common.util.PropertyUtils;
 
 public class BookStoreNoAnnotationsImpl implements 
BookStoreNoAnnotationsInterface,
     HttpHeadersContext {
@@ -55,7 +55,7 @@ public class BookStoreNoAnnotationsImpl implements 
BookStoreNoAnnotationsInterfa
         if (hs == null) {
             throw new WebApplicationException(Response.serverError().build());
         }
-        boolean springProxy = 
MessageUtils.isTrue(hs.getHeaderString("SpringProxy"));
+        boolean springProxy = 
PropertyUtils.isTrue(hs.getHeaderString("SpringProxy"));
         if (!springProxy && ui == null) {
             throw new WebApplicationException(Response.serverError().build());
         }

http://git-wip-us.apache.org/repos/asf/cxf/blob/ce2dfb8f/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
 
b/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
index f013933..ced9d49 100644
--- 
a/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
+++ 
b/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
@@ -28,7 +28,6 @@ import java.lang.reflect.UndeclaredThrowableException;
 import java.net.HttpURLConnection;
 import java.net.URL;
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.ExecutionException;
@@ -40,7 +39,6 @@ import java.util.concurrent.atomic.AtomicInteger;
 import java.util.logging.Logger;
 import java.util.zip.GZIPInputStream;
 
-import javax.xml.bind.JAXBContext;
 import javax.xml.namespace.QName;
 import javax.xml.transform.stream.StreamSource;
 import javax.xml.ws.AsyncHandler;
@@ -59,6 +57,7 @@ import org.apache.cxf.common.logging.LogUtils;
 import org.apache.cxf.configuration.security.AuthorizationPolicy;
 import org.apache.cxf.endpoint.Client;
 import org.apache.cxf.endpoint.dynamic.DynamicClientFactory;
+import org.apache.cxf.ext.logging.LoggingFeature;
 import org.apache.cxf.frontend.ClientProxy;
 import org.apache.cxf.jaxws.DispatchImpl;
 import org.apache.cxf.message.Message;
@@ -881,23 +880,6 @@ public class ClientServerTest extends 
AbstractBusClientServerTestBase {
 
     }
 
-    /*
-    @Test
-    public void testDynamicClientFactory2() throws Exception {
-        String wsdlUrl = "http://sdpwsparam.strikeiron.com/sdpNFLTeams?WSDL";;
-
-        //TODO test fault exceptions
-        DynamicClientFactory dcf = DynamicClientFactory.newInstance();
-        Client client = dcf.createClient(wsdlUrl);
-        Object o = Class.forName("com.strikeiron.GetTeamInfoByCity", true,
-                                 
Thread.currentThread().getContextClassLoader()).newInstance();
-        Object[] result = client.invoke("GetTeamInfoByCity", "a", "b", "New 
England");
-
-
-        //System.out.println(Arrays.asList(result));
-
-    }
-    */
     @Test
     public void testDynamicClientFactory() throws Exception {
         URL wsdl = getClass().getResource("/wsdl/hello_world.wsdl");
@@ -905,7 +887,6 @@ public class ClientServerTest extends 
AbstractBusClientServerTestBase {
         String wsdlUrl = null;
         wsdlUrl = wsdl.toURI().toString();
 
-        //TODO test fault exceptions
         DynamicClientFactory dcf = DynamicClientFactory.newInstance();
         Client client = dcf.createClient(wsdlUrl, serviceName, portName);
         updateAddressPort(client, PORT);
@@ -913,17 +894,9 @@ public class ClientServerTest extends 
AbstractBusClientServerTestBase {
         Object[] result = client.invoke("sayHi");
         assertNotNull("no response received from service", result);
         assertEquals("Bonjour", result[0]);
-        //TODO: the following isn't a real test. We need to test against a 
service
-        // that would actually notice the difference. At least it ensures that
-        // specifying the property does not explode.
-        Map<String, Object> jaxbContextProperties = new HashMap<>();
-        if 
(JAXBContext.newInstance(String.class).getClass().getName().contains("internal"))
 {
-            
jaxbContextProperties.put("com.sun.xml.internal.bind.defaultNamespaceRemap", 
"uri:ultima:thule");
-        } else {
-            
jaxbContextProperties.put("com.sun.xml.bind.defaultNamespaceRemap", 
"uri:ultima:thule");
-        }
-        dcf.setJaxbContextProperties(jaxbContextProperties);
+
         client = dcf.createClient(wsdlUrl, serviceName, portName);
+        new LoggingFeature().initialize(client, client.getBus());
         updateAddressPort(client, PORT);
         client.invoke("greetMe", "test");
         result = client.invoke("sayHi");

Reply via email to