INT-3991: Add IntegrationGraphController
JIRA: https://jira.spring.io/browse/INT-3991 * Add `IntegrationGraphController` `@RestController` over `IntegrationGraphServer` bean * Add `@EnableIntegrationGraphController` and `<int-http:graph-controller>` to register `IntegrationGraphController` if the `DispatcherServlet` is in classpath. * Also register the `IntegrationGraphServer` bean from the same place, if that isn't presented in the application context yet. * Allow to configure the "root" `path` for the `IntegrationGraphController` as a placeholder value via `spring.integration.graph.controller.request.mapping.path` property * Add tests for both `@EnableIntegrationGraphController` and `<int-http:graph-controller>` cases based on the `MockMvc`
This commit is contained in:
committed by
Gary Russell
parent
b84747b090
commit
8df487c96f
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2014 the original author or authors.
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -79,6 +79,8 @@ public abstract class IntegrationContextUtils {
|
||||
|
||||
public static final String INTEGRATION_LIFECYCLE_ROLE_CONTROLLER = "integrationLifecycleRoleController";
|
||||
|
||||
public static final String INTEGRATION_GRAPH_SERVER_BEAN_NAME = "integrationGraphServer";
|
||||
|
||||
/**
|
||||
* @param beanFactory BeanFactory for lookup, must not be null.
|
||||
* @return The {@link MetadataStore} bean whose name is "metadataStore".
|
||||
|
||||
Reference in New Issue
Block a user