Class JacksonWorkflowSerializer

java.lang.Object
ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer

public class JacksonWorkflowSerializer extends Object
High-level serializer / deserializer for WorkflowData definitions.

This is the primary API for persisting and loading workflow definitions when using the Jackson integration module.

Example:


 JacksonWorkflowSerializer serializer = new JacksonWorkflowSerializer(
         WorkflowObjectMapperFactory.create());

 // Deserialize
 WorkflowData wd = serializer.read(path);

 // Serialize
 String json = serializer.write(wd);