├── .gitignore ├── README.md ├── camelwatch-api ├── camelwatch-api.iml ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── camelwatch │ │ │ └── api │ │ │ ├── CamelBean.java │ │ │ ├── CamelBeanFactory.java │ │ │ ├── CamelConnection.java │ │ │ ├── CamelConnectionFactory.java │ │ │ ├── CamelJmxConnection.java │ │ │ ├── Message.java │ │ │ ├── MessageFactory.java │ │ │ ├── consumer │ │ │ ├── ConsumerOperations.java │ │ │ └── ConsumerOperationsJmxImpl.java │ │ │ ├── context │ │ │ ├── ContextOperations.java │ │ │ └── ContextOperationsJmxImpl.java │ │ │ ├── endpoint │ │ │ ├── EndpointOperations.java │ │ │ └── EndpointOperationsJmxImpl.java │ │ │ └── route │ │ │ ├── RouteOperations.java │ │ │ └── RouteOperationsJmxImpl.java │ │ └── scala │ │ └── org │ │ └── camelwatch │ │ ├── CamelJmxClient.scala │ │ ├── ComponentMBean.scala │ │ └── RouteMBean.scala └── target │ └── classes │ └── org │ └── camelwatch │ └── api │ ├── CamelConnectionFactory.class │ ├── CamelJmxConnection$1.class │ ├── CamelJmxConnection$2.class │ └── CamelJmxConnection.class ├── camelwatch-web ├── camelwatch-web.iml ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── camelwatch │ │ │ ├── rest │ │ │ ├── ConsumerRestEndpoint.java │ │ │ ├── ContextRestEndpoint.java │ │ │ ├── EndpointRestEndpoint.java │ │ │ ├── ErrorHandlerRestEndpoint.java │ │ │ ├── ProcessorRestEndpoint.java │ │ │ └── RouteRestEndpoint.java │ │ │ └── web │ │ │ ├── ConsumerController.java │ │ │ ├── EndpointController.java │ │ │ ├── ErrorHandlerController.java │ │ │ ├── GlobalModelAttributesInterceptor.java │ │ │ ├── ManagerController.java │ │ │ ├── RestStyleUrlResolver.java │ │ │ ├── RouteController.java │ │ │ ├── UrlResolver.java │ │ │ └── WebConfig.java │ │ ├── resources │ │ ├── camelwatch.properties │ │ ├── log4j.xml │ │ ├── spring-camelwatch-context.xml │ │ └── spring-camelwatch-mvc.xml │ │ ├── scala │ │ ├── Scalatra.scala │ │ └── org │ │ │ └── camelwatch │ │ │ └── web │ │ │ ├── JmxClientHolder.scala │ │ │ └── RouteMonitor.scala │ │ └── webapp │ │ ├── WEB-INF │ │ ├── toolbox.xml │ │ ├── velocity │ │ │ ├── consumer.vm │ │ │ ├── context.vm │ │ │ ├── endpoint.vm │ │ │ ├── errorHandler.vm │ │ │ ├── footer.vm │ │ │ ├── header.vm │ │ │ ├── manager.vm │ │ │ ├── message.vm │ │ │ └── route.vm │ │ ├── views │ │ │ ├── routes.ssp │ │ │ └── routesbody.ssp │ │ └── web.xml │ │ ├── camelwatch.css │ │ └── css │ │ └── routes.css └── target │ └── classes │ └── camelwatch.properties ├── camelwatch.iml ├── license.txt ├── pom.xml └── src └── main └── resources └── spring-camelwatch-context.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/README.md -------------------------------------------------------------------------------- /camelwatch-api/camelwatch-api.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/camelwatch-api.iml -------------------------------------------------------------------------------- /camelwatch-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/pom.xml -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/CamelBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/CamelBean.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/CamelBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/CamelBeanFactory.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/CamelConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/CamelConnection.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/CamelConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/CamelConnectionFactory.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/CamelJmxConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/CamelJmxConnection.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/Message.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/MessageFactory.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/consumer/ConsumerOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/consumer/ConsumerOperations.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/consumer/ConsumerOperationsJmxImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/consumer/ConsumerOperationsJmxImpl.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/context/ContextOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/context/ContextOperations.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/context/ContextOperationsJmxImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/context/ContextOperationsJmxImpl.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/endpoint/EndpointOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/endpoint/EndpointOperations.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/endpoint/EndpointOperationsJmxImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/endpoint/EndpointOperationsJmxImpl.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/route/RouteOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/route/RouteOperations.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/java/org/camelwatch/api/route/RouteOperationsJmxImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/java/org/camelwatch/api/route/RouteOperationsJmxImpl.java -------------------------------------------------------------------------------- /camelwatch-api/src/main/scala/org/camelwatch/CamelJmxClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/scala/org/camelwatch/CamelJmxClient.scala -------------------------------------------------------------------------------- /camelwatch-api/src/main/scala/org/camelwatch/ComponentMBean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/scala/org/camelwatch/ComponentMBean.scala -------------------------------------------------------------------------------- /camelwatch-api/src/main/scala/org/camelwatch/RouteMBean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/src/main/scala/org/camelwatch/RouteMBean.scala -------------------------------------------------------------------------------- /camelwatch-api/target/classes/org/camelwatch/api/CamelConnectionFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/target/classes/org/camelwatch/api/CamelConnectionFactory.class -------------------------------------------------------------------------------- /camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection$1.class -------------------------------------------------------------------------------- /camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection$2.class -------------------------------------------------------------------------------- /camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-api/target/classes/org/camelwatch/api/CamelJmxConnection.class -------------------------------------------------------------------------------- /camelwatch-web/camelwatch-web.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/camelwatch-web.iml -------------------------------------------------------------------------------- /camelwatch-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/pom.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/ConsumerRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/ConsumerRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/ContextRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/ContextRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/EndpointRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/EndpointRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/ErrorHandlerRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/ErrorHandlerRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/ProcessorRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/ProcessorRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/rest/RouteRestEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/rest/RouteRestEndpoint.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/ConsumerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/ConsumerController.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/EndpointController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/EndpointController.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/ErrorHandlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/ErrorHandlerController.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/GlobalModelAttributesInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/GlobalModelAttributesInterceptor.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/ManagerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/ManagerController.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/RestStyleUrlResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/RestStyleUrlResolver.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/RouteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/RouteController.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/UrlResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/UrlResolver.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/java/camelwatch/web/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/java/camelwatch/web/WebConfig.java -------------------------------------------------------------------------------- /camelwatch-web/src/main/resources/camelwatch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/resources/camelwatch.properties -------------------------------------------------------------------------------- /camelwatch-web/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/resources/spring-camelwatch-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/resources/spring-camelwatch-context.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/resources/spring-camelwatch-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/resources/spring-camelwatch-mvc.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/scala/Scalatra.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/scala/Scalatra.scala -------------------------------------------------------------------------------- /camelwatch-web/src/main/scala/org/camelwatch/web/JmxClientHolder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/scala/org/camelwatch/web/JmxClientHolder.scala -------------------------------------------------------------------------------- /camelwatch-web/src/main/scala/org/camelwatch/web/RouteMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/scala/org/camelwatch/web/RouteMonitor.scala -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/toolbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/toolbox.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/consumer.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/consumer.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/context.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/context.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/endpoint.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/endpoint.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/errorHandler.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/errorHandler.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/footer.vm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/header.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/header.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/manager.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/manager.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/message.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/message.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/velocity/route.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/velocity/route.vm -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/views/routes.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/views/routes.ssp -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/views/routesbody.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/views/routesbody.ssp -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/camelwatch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/camelwatch.css -------------------------------------------------------------------------------- /camelwatch-web/src/main/webapp/css/routes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/src/main/webapp/css/routes.css -------------------------------------------------------------------------------- /camelwatch-web/target/classes/camelwatch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch-web/target/classes/camelwatch.properties -------------------------------------------------------------------------------- /camelwatch.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/camelwatch.iml -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/spring-camelwatch-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksamuel/camelwatch/HEAD/src/main/resources/spring-camelwatch-context.xml --------------------------------------------------------------------------------