The Flow Registry subsystem, for managing registries of refreshable flow definitions.
You can construct a generic, initially empty FlowRegistry, and then populate it with Flow definitions using a FlowRegistrar as follows:
BeanFactory beanFactory = ... FlowRegistryImpl registry = new FlowRegistryImpl(); FlowArtifactFactory flowArtifactFactory = new FlowRegistryFlowArtifactFactory(registry, beanFactory); XmlFlowRegistrar registrar = new XmlFlowRegistrar(); registrar.addFlowLocation(new FileSystemResource("WEB-INF/flowA.xml"); registrar.addFlowLocation(new FileSystemResource("WEB-INF/flowB.xml"); registrar.registerFlowDefinitions(registry, flowArtifactFactory);