From d2fe1b77ae33b5a4b4bff4a82ddc0fc27d3f59d1 Mon Sep 17 00:00:00 2001 From: wusheng Date: Sun, 4 Jun 2017 20:11:02 +0800 Subject: [PATCH] Revert "Revert "Add new trace segment for improving sampling performance."" This reverts commit 5b853ec38bdef9ebdb7af604dade647e77f8f3e0. --- .../org/skywalking/apm/trace/AbstractTraceSegment.java | 7 +++++++ .../main/java/org/skywalking/apm/trace/TraceSegment.java | 2 +- .../org/skywalking/apm/trace/UnsampleTraceSegment.java | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/AbstractTraceSegment.java create mode 100644 apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/UnsampleTraceSegment.java diff --git a/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/AbstractTraceSegment.java b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/AbstractTraceSegment.java new file mode 100644 index 000000000..7495792e5 --- /dev/null +++ b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/AbstractTraceSegment.java @@ -0,0 +1,7 @@ +package org.skywalking.apm.trace; + +/** + * @author wusheng + */ +public interface AbstractTraceSegment { +} diff --git a/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/TraceSegment.java b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/TraceSegment.java index ab79cc159..9a16e383f 100644 --- a/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/TraceSegment.java +++ b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/TraceSegment.java @@ -19,7 +19,7 @@ import java.util.List; *

* Created by wusheng on 2017/2/17. */ -public class TraceSegment { +public class TraceSegment implements AbstractTraceSegment{ private static final String ID_TYPE = "Segment"; /** diff --git a/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/UnsampleTraceSegment.java b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/UnsampleTraceSegment.java new file mode 100644 index 000000000..2bc774745 --- /dev/null +++ b/apm-commons/apm-trace/src/main/java/org/skywalking/apm/trace/UnsampleTraceSegment.java @@ -0,0 +1,7 @@ +package org.skywalking.apm.trace; + +/** + * @author wusheng + */ +public class UnsampleTraceSegment { +}