Skip to content

Commit 92323a7

Browse files
committed
more serializers
1 parent cacaca9 commit 92323a7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717

1818
import com.fasterxml.jackson.databind.module.SimpleModule;
1919
import org.apache.pekko.actor.ActorRef;
20+
import org.apache.pekko.actor.LocalActorRef;
2021
import org.apache.pekko.actor.TimerSchedulerImpl;
2122

23+
import java.io.Serial;
24+
2225
/**
2326
* Jackson module for serializing Pekko objects for use in JSON/Jackson based
2427
* logger serializers(e.g. logback-steno).
@@ -35,9 +38,13 @@ public PekkoLoggingModule() { }
3538
@Override
3639
public void setupModule(final SetupContext context) {
3740
addSerializer(ActorRef.class, new ActorRefLoggingSerializer());
41+
addSerializer(LocalActorRef.class, new ActorRefLoggingSerializer());
3842
addSerializer(TimerSchedulerImpl.TimerMsg.class, new TimerMessageSerializer());
43+
addSerializer(TimerSchedulerImpl.InfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer());
44+
addSerializer(TimerSchedulerImpl.NotInfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer());
3945
super.setupModule(context);
4046
}
4147

48+
@Serial
4249
private static final long serialVersionUID = 6984539942087839964L;
4350
}

0 commit comments

Comments
 (0)