Index

A C D E G J M P R S T W 
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 ObjectMapper with 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
JsonMapper implementation backed by Jackson's ObjectMapper.
JacksonJsonMapper() - Constructor for class ai.mindconnect.workflow.jackson.JacksonJsonMapper
 
JacksonWorkflowDefinitionRegistry - Class in ai.mindconnect.workflow.jackson
A WorkflowDefinitionRegistry that 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 /workflows classpath 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 WorkflowData definitions.
JacksonWorkflowSerializer() - Constructor for class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
 
JsonExpressionResolver - Class in ai.mindconnect.workflow.jackson
An ExpressionResolver that parses a JSON string literal.
JsonExpressionResolver(ObjectMapper) - Constructor for class ai.mindconnect.workflow.jackson.JsonExpressionResolver
 
JsonWorkflowConfigurer - Class in ai.mindconnect.workflow.jackson
WorkflowConfigurer that adds json: 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 WorkflowData from an InputStream.
read(String) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
Deserializes a WorkflowData from a JSON string.
read(Path) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
Deserializes a WorkflowData from a file path.
readFromClasspath(String) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
Reads a WorkflowData from 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 Schema as 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 ObjectMapper pre-configured for workflow serialization/deserialization.
write(WorkflowData) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
Serializes a WorkflowData to a pretty-printed JSON string.
write(WorkflowData, Path) - Method in class ai.mindconnect.workflow.jackson.JacksonWorkflowSerializer
Serializes a WorkflowData to a file, creating parent dirs as needed.
writeToPath(Object, Path) - Method in class ai.mindconnect.workflow.jackson.JacksonJsonMapper
 
A C D E G J M P R S T W 
All Classes and Interfaces|All Packages