Skip to content

Commit dcb4fe8

Browse files
committed
Add JMX support to the Spring Integration starter
Closes spring-projectsgh-1440
1 parent c820d94 commit dcb4fe8

File tree

5 files changed

+11
-13
lines changed

5 files changed

+11
-13
lines changed

spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc

+6-4
Original file line numberDiff line numberDiff line change
@@ -4382,10 +4382,12 @@ caching is enabled.
43824382

43834383
[[boot-features-integration]]
43844384
== Spring Integration
4385-
Spring Integration provides abstractions over messaging and also other transports such as
4386-
HTTP, TCP etc. If Spring Integration is available on your classpath it will be initialized
4387-
through the `@EnableIntegration` annotation. Message processing statistics will be
4388-
published over JMX if `'spring-integration-jmx'` is also on the classpath. See the
4385+
Spring Boot offers several conveniences for working with Spring Integration, including
4386+
the `spring-boot-starter-integration` '`Starter POM`'. Spring Integration provides
4387+
abstractions over messaging and also other transports such as HTTP, TCP etc. If Spring
4388+
Integration is available on your classpath it will be initialized through the
4389+
`@EnableIntegration` annotation. Message processing statistics will be published over JMX
4390+
if `'spring-integration-jmx'` is also on the classpath. See the
43894391
{sc-spring-boot-autoconfigure}/integration/IntegrationAutoConfiguration.{sc-ext}[`IntegrationAutoConfiguration`]
43904392
class for more details.
43914393

spring-boot-samples/spring-boot-sample-integration/pom.xml

-4
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@
3131
<groupId>org.springframework.integration</groupId>
3232
<artifactId>spring-integration-file</artifactId>
3333
</dependency>
34-
<dependency>
35-
<groupId>org.springframework.integration</groupId>
36-
<artifactId>spring-integration-jmx</artifactId>
37-
</dependency>
3834
<dependency>
3935
<groupId>org.springframework.boot</groupId>
4036
<artifactId>spring-boot-starter-test</artifactId>

spring-boot-samples/spring-boot-sample-parent-context/pom.xml

-4
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
<groupId>org.springframework.integration</groupId>
3333
<artifactId>spring-integration-file</artifactId>
3434
</dependency>
35-
<dependency>
36-
<groupId>org.springframework.integration</groupId>
37-
<artifactId>spring-integration-jmx</artifactId>
38-
</dependency>
3935
<dependency>
4036
<groupId>org.springframework.boot</groupId>
4137
<artifactId>spring-boot-starter-test</artifactId>

spring-boot-starters/spring-boot-starter-integration/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,9 @@
3434
<groupId>org.springframework.integration</groupId>
3535
<artifactId>spring-integration-java-dsl</artifactId>
3636
</dependency>
37+
<dependency>
38+
<groupId>org.springframework.integration</groupId>
39+
<artifactId>spring-integration-jmx</artifactId>
40+
</dependency>
3741
</dependencies>
3842
</project>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
provides: spring-integration-core,spring-integration-file,spring-integration-http,spring-integration-stream
1+
provides: spring-integration-core,spring-integration-java-dsl,spring-integration-jmx

0 commit comments

Comments
 (0)