From 92323a7587ab15bb685a0e3f28b924fbb41593ac Mon Sep 17 00:00:00 2001 From: Brandon Arp Date: Thu, 29 May 2025 16:32:16 -0700 Subject: [PATCH 1/2] more serializers --- .../jackson/module/pekko/PekkoLoggingModule.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java b/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java index 9c9c0325..2f1ee545 100644 --- a/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java +++ b/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java @@ -17,8 +17,11 @@ import com.fasterxml.jackson.databind.module.SimpleModule; import org.apache.pekko.actor.ActorRef; +import org.apache.pekko.actor.LocalActorRef; import org.apache.pekko.actor.TimerSchedulerImpl; +import java.io.Serial; + /** * Jackson module for serializing Pekko objects for use in JSON/Jackson based * logger serializers(e.g. logback-steno). @@ -35,9 +38,13 @@ public PekkoLoggingModule() { } @Override public void setupModule(final SetupContext context) { addSerializer(ActorRef.class, new ActorRefLoggingSerializer()); + addSerializer(LocalActorRef.class, new ActorRefLoggingSerializer()); addSerializer(TimerSchedulerImpl.TimerMsg.class, new TimerMessageSerializer()); + addSerializer(TimerSchedulerImpl.InfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer()); + addSerializer(TimerSchedulerImpl.NotInfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer()); super.setupModule(context); } + @Serial private static final long serialVersionUID = 6984539942087839964L; } From f5b2d47b623c87e01467058fe43bcf02bab12109 Mon Sep 17 00:00:00 2001 From: Brandon Arp Date: Thu, 29 May 2025 16:32:52 -0700 Subject: [PATCH 2/2] update steno --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6481f418..11338849 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 3.0.2 4.0.0 1.5.18 - 2.1.2 + 2.2.0 2.0.17 1.2.0 1.3.0