protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder definitionBuilder) { definitionBuilder.addPropertyReference("flowDefinitionLocator", getFlowRegistry(element, parserContext)); addFlowExecutionRepositoryProperties(element, definitionBuilder, parserContext); definitionBuilder.addPropertyValue("flowExecutionAttributes", parseFlowExecutionAttributes(element)); addFlowExecutionListenerLoader(element, parserContext, definitionBuilder); }
private void addFlowExecutionRepositoryProperties(Element element, BeanDefinitionBuilder definitionBuilder, ParserContext parserContext) { Element repositoryElement = DomUtils.getChildElementByTagName(element, "flow-execution-repository"); if (repositoryElement != null) { addMaxExecutions(repositoryElement, definitionBuilder, parserContext); addConversationManager(repositoryElement, definitionBuilder, parserContext); addMaxSnapshots(repositoryElement, definitionBuilder, parserContext); } }
private void addFlowExecutionRepositoryProperties(Element element, BeanDefinitionBuilder definitionBuilder, ParserContext parserContext) { Element repositoryElement = DomUtils.getChildElementByTagName(element, "flow-execution-repository"); if (repositoryElement != null) { addMaxExecutions(repositoryElement, definitionBuilder, parserContext); addMaxSnapshots(repositoryElement, definitionBuilder, parserContext); } }
public void init() { registerBeanDefinitionParser("flow-executor", new FlowExecutorBeanDefinitionParser()); registerBeanDefinitionParser("flow-execution-listeners", new FlowExecutionListenerLoaderBeanDefinitionParser()); registerBeanDefinitionParser("flow-registry", new FlowRegistryBeanDefinitionParser()); registerBeanDefinitionParser("flow-builder-services", new FlowBuilderServicesBeanDefinitionParser()); } }
public void init() { registerBeanDefinitionParser("flow-executor", new FlowExecutorBeanDefinitionParser()); registerBeanDefinitionParser("flow-execution-listeners", new FlowExecutionListenerLoaderBeanDefinitionParser()); registerBeanDefinitionParser("flow-registry", new FlowRegistryBeanDefinitionParser()); registerBeanDefinitionParser("flow-builder-services", new FlowBuilderServicesBeanDefinitionParser()); } }
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder definitionBuilder) { definitionBuilder.addPropertyReference("flowDefinitionLocator", getFlowRegistry(element, parserContext)); addFlowExecutionRepositoryProperties(element, definitionBuilder, parserContext); definitionBuilder.addPropertyValue("flowExecutionAttributes", parseFlowExecutionAttributes(element)); addFlowExecutionListenerLoader(element, parserContext, definitionBuilder); }
private void addFlowExecutionRepositoryProperties(Element element, BeanDefinitionBuilder definitionBuilder, ParserContext parserContext) { Element repositoryElement = DomUtils.getChildElementByTagName(element, "flow-execution-repository"); if (repositoryElement != null) { addMaxExecutions(repositoryElement, definitionBuilder, parserContext); addConversationManager(repositoryElement, definitionBuilder, parserContext); addMaxSnapshots(repositoryElement, definitionBuilder, parserContext); } }
public void init() { registerBeanDefinitionParser("flow-executor", new FlowExecutorBeanDefinitionParser()); registerBeanDefinitionParser("flow-execution-listeners", new FlowExecutionListenerLoaderBeanDefinitionParser()); registerBeanDefinitionParser("flow-registry", new FlowRegistryBeanDefinitionParser()); registerBeanDefinitionParser("flow-builder-services", new FlowBuilderServicesBeanDefinitionParser()); } }
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder definitionBuilder) { definitionBuilder.addPropertyReference("flowDefinitionLocator", getFlowRegistry(element, parserContext)); addFlowExecutionRepositoryProperties(element, definitionBuilder, parserContext); definitionBuilder.addPropertyValue("flowExecutionAttributes", parseFlowExecutionAttributes(element)); addFlowExecutionListenerLoader(element, parserContext, definitionBuilder); }