diff --git a/apm-network/src/main/proto/Downstream.proto b/apm-network/src/main/proto/Downstream.proto
new file mode 100644
index 0000000000..f5c5ec3c2c
--- /dev/null
+++ b/apm-network/src/main/proto/Downstream.proto
@@ -0,0 +1,8 @@
+syntax = "proto3";
+
+option java_multiple_files = true;
+option java_package = "org.skywalking.apm.network.collecor.proto";
+
+// nothing down stream from collector yet.
+message Downstream {
+}
diff --git a/apm-network/src/main/proto/TraceSegment.proto b/apm-network/src/main/proto/TraceSegment.proto
index 1431aeb6de..71fcd54f85 100644
--- a/apm-network/src/main/proto/TraceSegment.proto
+++ b/apm-network/src/main/proto/TraceSegment.proto
@@ -3,15 +3,13 @@ syntax = "proto3";
option java_multiple_files = true;
option java_package = "org.skywalking.apm.network.trace.proto";
+import "Downstream.proto";
+
service TraceSegmentService {
- rpc collect (TraceSegmentObject) returns (CollectResult) {
+ rpc collect (TraceSegmentObject) returns (Downstream) {
}
}
message TraceSegmentObject {
string traceId = 1;
}
-
-message CollectResult {
- bytes resultCode = 1;
-}
diff --git a/apm-sniffer/apm-agent-core/pom.xml b/apm-sniffer/apm-agent-core/pom.xml
index ce72486b1d..2af51be9c0 100644
--- a/apm-sniffer/apm-agent-core/pom.xml
+++ b/apm-sniffer/apm-agent-core/pom.xml
@@ -35,6 +35,11 @@
apm-logging-api
${project.version}
+
+ org.skywalking
+ apm-network
+ ${project.version}
+
net.bytebuddy
byte-buddy