Repository: cxf
Updated Branches:
  refs/heads/master f96f50e5a -> 091f8bef0


CXF-6360: Integration with Apache HTrace. Minor fixes for JAX-WS client 
interceptors.


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

Branch: refs/heads/master
Commit: 091f8bef03e671f151e21a890159e5033b1c5d86
Parents: f96f50e
Author: reta <[email protected]>
Authored: Sat Sep 26 09:35:39 2015 -0400
Committer: reta <[email protected]>
Committed: Sat Sep 26 09:35:56 2015 -0400

----------------------------------------------------------------------
 .../cxf/tracing/htrace/HTraceClientStartInterceptor.java       | 2 +-
 .../cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java    | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/091f8bef/integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/HTraceClientStartInterceptor.java
----------------------------------------------------------------------
diff --git 
a/integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/HTraceClientStartInterceptor.java
 
b/integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/HTraceClientStartInterceptor.java
index 72005eb..feb1512 100644
--- 
a/integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/HTraceClientStartInterceptor.java
+++ 
b/integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/HTraceClientStartInterceptor.java
@@ -40,7 +40,7 @@ public class HTraceClientStartInterceptor extends 
AbstractHTraceClientIntercepto
     @Override
     public void handleMessage(Message message) throws Fault {
         Map<String, List<String>> headers = CastUtils.cast((Map<?, 
?>)message.get(Message.PROTOCOL_HEADERS)); 
-        TraceScope scope = super.startTraceSpan(headers, 
(String)message.get(Message.REQUEST_URI), 
+        TraceScope scope = super.startTraceSpan(headers, 
(String)message.get(Message.ENDPOINT_ADDRESS), 
             (String)message.get(Message.HTTP_REQUEST_METHOD));
         message.getExchange().put(TRACE_SPAN, scope);
     }

http://git-wip-us.apache.org/repos/asf/cxf/blob/091f8bef/systests/tracing/src/test/java/org/apache/cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java
----------------------------------------------------------------------
diff --git 
a/systests/tracing/src/test/java/org/apache/cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java
 
b/systests/tracing/src/test/java/org/apache/cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java
index 66810c1..1bee153 100644
--- 
a/systests/tracing/src/test/java/org/apache/cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java
+++ 
b/systests/tracing/src/test/java/org/apache/cxf/systest/jaxws/tracing/htrace/HTraceTracingTest.java
@@ -141,6 +141,9 @@ public class HTraceTracingTest extends 
AbstractBusClientServerTestBase {
         assertThat(TestSpanReceiver.getAllSpans().size(), equalTo(3));
         assertThat(TestSpanReceiver.getAllSpans().get(0).getDescription(), 
equalTo("Get Books"));
         assertThat(TestSpanReceiver.getAllSpans().get(0).getParents().length, 
equalTo(1));
+        assertThat(TestSpanReceiver.getAllSpans().get(1).getDescription(), 
equalTo("POST /BookStore"));
+        assertThat(TestSpanReceiver.getAllSpans().get(2).getDescription(), 
+            equalTo("POST http://localhost:"; + PORT + "/BookStore"));
         
         final Map<String, List<String>> response = getResponseHeaders(service);
         assertThat(response.get(TracerHeaders.DEFAULT_HEADER_TRACE_ID), 
not(nullValue()));
@@ -156,7 +159,6 @@ public class HTraceTracingTest extends 
AbstractBusClientServerTestBase {
         final BookStoreService service = createJaxWsService(new Configurator() 
{
             @Override
             public void configure(final JaxWsProxyFactoryBean factory) {
-                
                 factory.getOutInterceptors().add(new 
HTraceClientStartInterceptor(sampler));
                 factory.getInInterceptors().add(new 
HTraceClientStopInterceptor());
             }
@@ -169,7 +171,7 @@ public class HTraceTracingTest extends 
AbstractBusClientServerTestBase {
             assertThat(TestSpanReceiver.getAllSpans().size(), equalTo(2));
             assertThat(TestSpanReceiver.getAllSpans().get(0).getDescription(), 
equalTo("Get Books"));
             
assertThat(TestSpanReceiver.getAllSpans().get(0).getParents().length, 
equalTo(1));
-            assertThat(TestSpanReceiver.getAllSpans().get(1).getDescription(), 
equalTo("POST /BookStore"));        
+            assertThat(TestSpanReceiver.getAllSpans().get(1).getDescription(), 
equalTo("POST /BookStore"));
         }
         
         assertThat(TestSpanReceiver.getAllSpans().size(), equalTo(3));

Reply via email to