File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
src/main/java/com/arpnetworking/configuration/jackson/module/pekko Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 1717
1818import com .fasterxml .jackson .databind .module .SimpleModule ;
1919import org .apache .pekko .actor .ActorRef ;
20+ import org .apache .pekko .actor .LocalActorRef ;
2021import 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}
You can’t perform that action at this time.
0 commit comments