diff --git a/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java b/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java
index 5375fa081..0a8a6ab21 100644
--- a/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java
+++ b/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java
@@ -88,22 +88,16 @@ public class TraceSegmentRef{
@Override
public boolean equals(Object o) {
- if (this == o)
- return true;
- if (o == null || getClass() != o.getClass())
- return false;
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
- TraceSegmentRef ref = (TraceSegmentRef)o;
+ TraceSegmentRef that = (TraceSegmentRef) o;
- if (spanId != ref.spanId)
- return false;
- return traceSegmentId != null ? traceSegmentId.equals(ref.traceSegmentId) : ref.traceSegmentId == null;
+ return traceSegmentId != null ? traceSegmentId.equals(that.traceSegmentId) : that.traceSegmentId == null;
}
@Override
public int hashCode() {
- int result = traceSegmentId != null ? traceSegmentId.hashCode() : 0;
- result = 31 * result + spanId;
- return result;
+ return traceSegmentId != null ? traceSegmentId.hashCode() : 0;
}
}
diff --git a/skywalking-sniffer/skywalking-agent/pom.xml b/skywalking-sniffer/skywalking-agent/pom.xml
index d807e4a1f..fcc5b7fe8 100644
--- a/skywalking-sniffer/skywalking-agent/pom.xml
+++ b/skywalking-sniffer/skywalking-agent/pom.xml
@@ -21,13 +21,6 @@
com.a.eye.skywalking.dependencies
net.bytebuddy
${shade.package}.${shade.net.bytebuddy.source}
- com.lmax.disruptor
- ${shade.package}.${shade.com.lmax.disruptor.source}
-
- com.google
- ${shade.package}.${shade.com.google.source}
- org.apache
- ${shade.package}.${shade.org.apache.source}
@@ -123,23 +116,20 @@
+
+
+ com.lmax:*
+ org.apache.httpcomponents:*
+ commons-logging:*
+ commons-codec:*
+ *:gson
+
+
${shade.net.bytebuddy.source}
${shade.net.bytebuddy.target}
-
- ${shade.com.lmax.disruptor.source}
- ${shade.com.lmax.disruptor.target}
-
-
- ${shade.com.google.source}
- ${shade.com.google.target}
-
-
- ${shade.org.apache.source}
- ${shade.org.apache.target}
-
diff --git a/skywalking-sniffer/skywalking-api/pom.xml b/skywalking-sniffer/skywalking-api/pom.xml
index f57880769..eab817765 100644
--- a/skywalking-sniffer/skywalking-api/pom.xml
+++ b/skywalking-sniffer/skywalking-api/pom.xml
@@ -17,6 +17,15 @@
UTF-8
9.4.2.v20170220
+
+ com.a.eye.skywalking.dependencies
+ com.lmax.disruptor
+ ${shade.package}.${shade.com.lmax.disruptor.source}
+
+ com.google
+ ${shade.package}.${shade.com.google.source}
+ org.apache
+ ${shade.package}.${shade.org.apache.source}
@@ -74,6 +83,40 @@
${project.build.sourceEncoding}
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.1
+
+
+ package
+
+ shade
+
+
+
+
+ net.bytebuddy:byte-buddy:jar:
+
+
+
+
+ ${shade.com.lmax.disruptor.source}
+ ${shade.com.lmax.disruptor.target}
+
+
+ ${shade.com.google.source}
+ ${shade.com.google.target}
+
+
+ ${shade.org.apache.source}
+ ${shade.org.apache.target}
+
+
+
+
+
+
diff --git a/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml
index 1fa1a6eaf..bd8525c12 100644
--- a/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml
+++ b/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml
@@ -18,11 +18,6 @@
-
- com.a.eye
- skywalking-api
- 3.0-2017
-
org.springframework
spring-context
diff --git a/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml
index 4d13cff6b..03708288b 100644
--- a/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml
+++ b/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml
@@ -20,13 +20,6 @@
-
- com.a.eye
- skywalking-api
- ${project.version}
-
-
-
org.apache.httpcomponents
httpclient
diff --git a/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml
index db239652d..ebddf6e30 100755
--- a/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml
+++ b/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml
@@ -18,11 +18,6 @@
-
- com.a.eye
- skywalking-api
- 3.0-2017
-
mysql
mysql-connector-java
diff --git a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml
index d159c4e6b..cf91ccd65 100644
--- a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml
+++ b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml
@@ -12,11 +12,6 @@
skywalking-toolkit-opentracing-activation
-
- com.a.eye
- skywalking-api
- ${project.version}
-
com.a.eye
skywalking-toolkit-opentracing
diff --git a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml
index c78fd3771..fff2540da 100644
--- a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml
+++ b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml
@@ -12,11 +12,4 @@
jar
skywalking-toolkit-trace-context-activation
-
-
- com.a.eye
- skywalking-api
- 3.0-2017
-
-
diff --git a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/src/main/java/com/a/eye/skywalking/toolkit/activation/trace/TraceContextInterceptor.java b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/src/main/java/com/a/eye/skywalking/toolkit/activation/trace/TraceContextInterceptor.java
index f3715e652..938d0e249 100644
--- a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/src/main/java/com/a/eye/skywalking/toolkit/activation/trace/TraceContextInterceptor.java
+++ b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/src/main/java/com/a/eye/skywalking/toolkit/activation/trace/TraceContextInterceptor.java
@@ -24,9 +24,7 @@ public class TraceContextInterceptor implements StaticMethodsAroundInterceptor {
@Override
public Object afterMethod(StaticMethodInvokeContext interceptorContext, Object ret) {
- ContextCarrier carrier = new ContextCarrier();
- ContextManager.inject(carrier);
- return carrier.getTraceSegmentId();
+ return ContextManager.getTraceSegmentId();
}
@Override