Browse Source

Add JMX support to the Spring Integration starter

Closes gh-1440
pull/5972/head
Stephane Nicoll 10 years ago
parent
commit
dcb4fe8304
  1. 10
      spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
  2. 4
      spring-boot-samples/spring-boot-sample-integration/pom.xml
  3. 4
      spring-boot-samples/spring-boot-sample-parent-context/pom.xml
  4. 4
      spring-boot-starters/spring-boot-starter-integration/pom.xml
  5. 2
      spring-boot-starters/spring-boot-starter-integration/src/main/resources/META-INF/spring.provides

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

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

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

@ -31,10 +31,6 @@
<groupId>org.springframework.integration</groupId> <groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-file</artifactId> <artifactId>spring-integration-file</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-jmx</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>

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

@ -32,10 +32,6 @@
<groupId>org.springframework.integration</groupId> <groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-file</artifactId> <artifactId>spring-integration-file</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-jmx</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>

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

@ -34,5 +34,9 @@
<groupId>org.springframework.integration</groupId> <groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-java-dsl</artifactId> <artifactId>spring-integration-java-dsl</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-jmx</artifactId>
</dependency>
</dependencies> </dependencies>
</project> </project>

2
spring-boot-starters/spring-boot-starter-integration/src/main/resources/META-INF/spring.provides

@ -1 +1 @@
provides: spring-integration-core,spring-integration-file,spring-integration-http,spring-integration-stream provides: spring-integration-core,spring-integration-java-dsl,spring-integration-jmx
Loading…
Cancel
Save