From 15909cd087826a5ddcadde53f42bd30a0de41f2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabio=20Jos=C3=A9?= Date: Fri, 30 Aug 2019 08:50:22 -0300 Subject: [PATCH] Fix the valueType of in memory format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabio José --- .../cloudevents/extensions/DistributedTracingExtension.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/io/cloudevents/extensions/DistributedTracingExtension.java b/api/src/main/java/io/cloudevents/extensions/DistributedTracingExtension.java index 01da7e32..b21831fe 100644 --- a/api/src/main/java/io/cloudevents/extensions/DistributedTracingExtension.java +++ b/api/src/main/java/io/cloudevents/extensions/DistributedTracingExtension.java @@ -84,7 +84,8 @@ public class DistributedTracingExtension { public Format(DistributedTracingExtension extension) { Objects.requireNonNull(extension); - memory = InMemoryFormat.of(IN_MEMORY_KEY, extension, Object.class); + memory = InMemoryFormat.of(IN_MEMORY_KEY, extension, + DistributedTracingExtension.class); transport.put("traceparent", extension.getTraceparent()); transport.put("tracestate", extension.getTracestate()); @@ -117,7 +118,8 @@ public class DistributedTracingExtension { dte.setTracestate(tracestate); InMemoryFormat inMemory = - InMemoryFormat.of("distributedTracing", dte, Object.class); + InMemoryFormat.of("distributedTracing", dte, + DistributedTracingExtension.class); return Optional.of( ExtensionFormat.of(inMemory,