Class DefaultKnowledgeBaseModelProcessor
java.lang.Object
com.flowable.agent.engine.impl.processor.DefaultKnowledgeBaseModelProcessor
- All Implemented Interfaces:
KnowledgeBaseModelProcessor
public class DefaultKnowledgeBaseModelProcessor
extends Object
implements KnowledgeBaseModelProcessor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultKnowledgeBaseModelProcessor(AgentEngineConfiguration agentEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanProcess(KnowledgeBaseDefinitionModel knowledgeBaseDefinitionModel) protected KnowledgeBaseSourceProcessingPipelinecreatePipeline(ProcessAndSearchKnowledgeBaseDefinitionModel knowledgeBaseDefinitionModel, KnowledgeBaseDefinition definition) protected <T> TevaluateDelegateExpression(String delegateExpression, KnowledgeBaseDefinitionModel model, KnowledgeBaseDefinition definition) voidprocessModel(KnowledgeBaseDefinitionModel model, KnowledgeBaseDefinition definition)
-
Field Details
-
agentEngineConfiguration
-
-
Constructor Details
-
DefaultKnowledgeBaseModelProcessor
-
-
Method Details
-
canProcess
- Specified by:
canProcessin interfaceKnowledgeBaseModelProcessor
-
processModel
- Specified by:
processModelin interfaceKnowledgeBaseModelProcessor
-
createPipeline
protected KnowledgeBaseSourceProcessingPipeline createPipeline(ProcessAndSearchKnowledgeBaseDefinitionModel knowledgeBaseDefinitionModel, KnowledgeBaseDefinition definition) -
evaluateDelegateExpression
protected <T> T evaluateDelegateExpression(String delegateExpression, KnowledgeBaseDefinitionModel model, KnowledgeBaseDefinition definition) -
toHeaderMappings
protected static Map<String,String> toHeaderMappings(List<ProcessAndSearchKnowledgeBaseDefinitionModel.HeaderMapping> headerMappings)
-