Index
All Classes and Interfaces|All Packages
A
- ai.mindconnect.workflow.jackson - package ai.mindconnect.workflow.jackson
C
- configure(WorkflowContextFactory) - Method in class ai.mindconnect.workflow.jackson.JsonWorkflowConfigurer
- containsExpression(Object) - Method in class ai.mindconnect.workflow.jackson.JsonExpressionResolver
- create() - Static method in class ai.mindconnect.workflow.jackson.WorkflowObjectMapperFactory
-
Creates a new
ObjectMapperwith all workflow mixins registered and pretty-printing enabled.
D
- Design - Search tag in class ai.mindconnect.workflow.jackson.WorkflowObjectMapperFactory
- Section
E
- eval(VariableScope, String) - Method in class ai.mindconnect.workflow.jackson.JsonExpressionResolver
- extractExpression(String) - Method in class ai.mindconnect.workflow.jackson.JsonExpressionResolver
G
- getMapper() - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- getWorkflowDefinition(String) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowDefinitionRegistry
J
- JacksonJsonMapper - Class in ai.mindconnect.workflow.jackson
-
JsonMapperimplementation backed by Jackson'sObjectMapper. - JacksonJsonMapper() - Constructor for class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- JacksonWorkflowDefinitionRegistry - Class in ai.mindconnect.workflow.jackson
-
A
WorkflowDefinitionRegistrythat lazily loads workflow definitions from JSON files on the classpath. - JacksonWorkflowDefinitionRegistry(JacksonWorkflowSerializer) - Constructor for class ai.mindconnect.workflow.jackson.JacksonWorkflowDefinitionRegistry
-
Creates a registry that scans the default
/workflowsclasspath directory. - JacksonWorkflowDefinitionRegistry(JacksonWorkflowSerializer, String) - Constructor for class ai.mindconnect.workflow.jackson.JacksonWorkflowDefinitionRegistry
-
Creates a registry that scans the given classpath directory.
- JacksonWorkflowSerializer - Class in ai.mindconnect.workflow.jackson
-
High-level serializer / deserializer for
WorkflowDatadefinitions. - JacksonWorkflowSerializer() - Constructor for class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
- JsonExpressionResolver - Class in ai.mindconnect.workflow.jackson
-
An
ExpressionResolverthat parses a JSON string literal. - JsonExpressionResolver(ObjectMapper) - Constructor for class ai.mindconnect.workflow.jackson.JsonExpressionResolver
- JsonWorkflowConfigurer - Class in ai.mindconnect.workflow.jackson
-
WorkflowConfigurerthat addsjson:expression support to the workflow engine. - JsonWorkflowConfigurer() - Constructor for class ai.mindconnect.workflow.jackson.JsonWorkflowConfigurer
-
Used by ServiceLoader.
M
- module() - Static method in class ai.mindconnect.workflow.jackson.SchemaJackson
P
- parse(InputStream, Class<T>) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- parse(String, Class<T>) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- parseList(InputStream, Class<T>) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- parseList(String, Class<T>) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- Polymorphism strategy - Search tag in class ai.mindconnect.workflow.jackson.WorkflowObjectMapperFactory
- Section
- putWorkflowDefinition(String, WorkflowData) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowDefinitionRegistry
R
- read(InputStream) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Deserializes a
WorkflowDatafrom anInputStream. - read(String) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Deserializes a
WorkflowDatafrom a JSON string. - read(Path) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Deserializes a
WorkflowDatafrom a file path. - readFromClasspath(String) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Reads a
WorkflowDatafrom a classpath resource. - readFromPath(Path, Class<T>) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
- registerMixins(ObjectMapper) - Static method in class ai.mindconnect.workflow.jackson.WorkflowObjectMapperFactory
-
Registers workflow mixins on an existing mapper.
S
- SchemaJackson - Class in ai.mindconnect.workflow.jackson
-
Reads and writes
Schemaas canonical JSON Schema. - stringify(Object) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
T
- toMap(Schema) - Static method in class ai.mindconnect.workflow.jackson.SchemaJackson
-
Exposed for tests: the exact map that would be written for
schema.
W
- WorkflowObjectMapperFactory - Class in ai.mindconnect.workflow.jackson
-
Produces a Jackson
ObjectMapperpre-configured for workflow serialization/deserialization. - write(WorkflowData) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Serializes a
WorkflowDatato a pretty-printed JSON string. - write(WorkflowData, Path) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
-
Serializes a
WorkflowDatato a file, creating parent dirs as needed. - writeToPath(Object, Path) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
All Classes and Interfaces|All Packages