Class Jackson3SnapshotSerializer

java.lang.Object
au.com.origin.snapshots.jackson3.serializers.v1.Jackson3SnapshotSerializer
All Implemented Interfaces:
au.com.origin.snapshots.serializers.SnapshotSerializer, BiFunction<Object,au.com.origin.snapshots.SnapshotSerializerContext,au.com.origin.snapshots.Snapshot>
Direct Known Subclasses:
DeterministicJackson3SnapshotSerializer

public class Jackson3SnapshotSerializer extends Object implements au.com.origin.snapshots.serializers.SnapshotSerializer
  • Constructor Details

    • Jackson3SnapshotSerializer

      public Jackson3SnapshotSerializer()
  • Method Details

    • configure

      protected tools.jackson.databind.json.JsonMapper.Builder configure(tools.jackson.databind.json.JsonMapper.Builder builder)
    • shouldFindAndRegisterModules

      protected boolean shouldFindAndRegisterModules()
    • apply

      public au.com.origin.snapshots.Snapshot apply(Object object, au.com.origin.snapshots.SnapshotSerializerContext gen)
      Specified by:
      apply in interface BiFunction<Object,au.com.origin.snapshots.SnapshotSerializerContext,au.com.origin.snapshots.Snapshot>
    • getOutputFormat

      public String getOutputFormat()
      Specified by:
      getOutputFormat in interface au.com.origin.snapshots.serializers.SnapshotSerializer