gen.writeObjectFieldStart("externalization"); if (externalization.externalizeCheckpoints()) { gen.writeBooleanField("enabled", true); gen.writeBooleanField("delete_on_cancellation", externalization.deleteOnCancellation());
throw new IllegalStateException("Externalized checkpoints enabled, but no cleanup mode configured."); externalizedCheckpointSettings = ExternalizedCheckpointSettings.externalizeCheckpoints(cleanup.deleteOnCancellation()); } else { externalizedCheckpointSettings = ExternalizedCheckpointSettings.none();