From 72a182c9142b0f019df1f87f27fcd2871502b9e4 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 18 Mar 2015 15:55:08 +0000 Subject: [PATCH] Make turbine AMQP into an application (optional) --- spring-cloud-netflix-turbine-amqp/pom.xml | 13 ++++++++++++- .../turbine/amqp/TurbineApplication.java | 17 +++++++++++++++++ .../src/main/resources/turbine.yml | 14 ++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 spring-cloud-netflix-turbine-amqp/src/main/java/org/springframework/cloud/netflix/turbine/amqp/TurbineApplication.java create mode 100644 spring-cloud-netflix-turbine-amqp/src/main/resources/turbine.yml diff --git a/spring-cloud-netflix-turbine-amqp/pom.xml b/spring-cloud-netflix-turbine-amqp/pom.xml index e8903688..3479299d 100644 --- a/spring-cloud-netflix-turbine-amqp/pom.xml +++ b/spring-cloud-netflix-turbine-amqp/pom.xml @@ -88,10 +88,21 @@ compile true + + org.springframework.boot + spring-boot-starter-tomcat + true + org.springframework.boot spring-boot-starter-web - test + true + + + spring-boot-starter-tomcat + org.springframework.boot + + org.springframework.boot diff --git a/spring-cloud-netflix-turbine-amqp/src/main/java/org/springframework/cloud/netflix/turbine/amqp/TurbineApplication.java b/spring-cloud-netflix-turbine-amqp/src/main/java/org/springframework/cloud/netflix/turbine/amqp/TurbineApplication.java new file mode 100644 index 00000000..17209809 --- /dev/null +++ b/spring-cloud-netflix-turbine-amqp/src/main/java/org/springframework/cloud/netflix/turbine/amqp/TurbineApplication.java @@ -0,0 +1,17 @@ +package org.springframework.cloud.netflix.turbine.amqp; + +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableAutoConfiguration +@EnableTurbineAmqp +public class TurbineApplication { + + public static void main(String[] args) { + new SpringApplicationBuilder(TurbineApplication.class).properties( + "spring.config.name=turbine").run(args); + } + +} diff --git a/spring-cloud-netflix-turbine-amqp/src/main/resources/turbine.yml b/spring-cloud-netflix-turbine-amqp/src/main/resources/turbine.yml new file mode 100644 index 00000000..dacdbaa0 --- /dev/null +++ b/spring-cloud-netflix-turbine-amqp/src/main/resources/turbine.yml @@ -0,0 +1,14 @@ +info: + component: Turbine AMQP +spring: + application: + name: turbine + jmx: + default_domain: cloud.turbine.amqp + +server: + port: 8990 +turbine: + amqp: + port: 8989 + \ No newline at end of file