├── .gitignore ├── README.md ├── employee-service ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── wildfly │ └── swarm │ └── employee │ ├── api │ ├── EmployeeController.java │ └── JaxRsActivator.java │ └── model │ └── Employee.java ├── hystrix-dashboard └── pom.xml ├── images ├── containers.png ├── hystrix-close.png ├── hystrix-dashboard.png └── hystrix-open.png ├── payroll-service ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── wildfly │ │ └── swarm │ │ └── payroll │ │ ├── api │ │ ├── JaxRsActivator.java │ │ ├── PayrollController.java │ │ └── Utils.java │ │ └── model │ │ ├── Employee.java │ │ └── Payroll.java │ └── webapp │ └── WEB-INF │ ├── beans.xml │ └── web.xml ├── pom.xml ├── turbine ├── pom.xml └── src │ └── main │ ├── fabric8 │ └── logo.png │ ├── java │ ├── io │ │ └── fabric8 │ │ │ └── kubeflix │ │ │ └── discovery │ │ │ ├── DiscoveryFeedbackServlet.java │ │ │ └── OpenShiftDiscovery.java │ └── org │ │ └── wildfly │ │ └── swarm │ │ └── turbine │ │ └── StartTurbineServer.java │ └── webapp │ └── WEB-INF │ ├── classes │ ├── config.properties │ └── log4j.properties │ └── web.xml ├── wildfly-swarm-microservices-example.json └── wildfly-swarm-microservices-example.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/README.md -------------------------------------------------------------------------------- /employee-service/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /employee-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/employee-service/pom.xml -------------------------------------------------------------------------------- /employee-service/src/main/java/org/wildfly/swarm/employee/api/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/employee-service/src/main/java/org/wildfly/swarm/employee/api/EmployeeController.java -------------------------------------------------------------------------------- /employee-service/src/main/java/org/wildfly/swarm/employee/api/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/employee-service/src/main/java/org/wildfly/swarm/employee/api/JaxRsActivator.java -------------------------------------------------------------------------------- /employee-service/src/main/java/org/wildfly/swarm/employee/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/employee-service/src/main/java/org/wildfly/swarm/employee/model/Employee.java -------------------------------------------------------------------------------- /hystrix-dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/hystrix-dashboard/pom.xml -------------------------------------------------------------------------------- /images/containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/images/containers.png -------------------------------------------------------------------------------- /images/hystrix-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/images/hystrix-close.png -------------------------------------------------------------------------------- /images/hystrix-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/images/hystrix-dashboard.png -------------------------------------------------------------------------------- /images/hystrix-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/images/hystrix-open.png -------------------------------------------------------------------------------- /payroll-service/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /payroll-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/pom.xml -------------------------------------------------------------------------------- /payroll-service/src/main/java/org/wildfly/swarm/payroll/api/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/java/org/wildfly/swarm/payroll/api/JaxRsActivator.java -------------------------------------------------------------------------------- /payroll-service/src/main/java/org/wildfly/swarm/payroll/api/PayrollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/java/org/wildfly/swarm/payroll/api/PayrollController.java -------------------------------------------------------------------------------- /payroll-service/src/main/java/org/wildfly/swarm/payroll/api/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/java/org/wildfly/swarm/payroll/api/Utils.java -------------------------------------------------------------------------------- /payroll-service/src/main/java/org/wildfly/swarm/payroll/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/java/org/wildfly/swarm/payroll/model/Employee.java -------------------------------------------------------------------------------- /payroll-service/src/main/java/org/wildfly/swarm/payroll/model/Payroll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/java/org/wildfly/swarm/payroll/model/Payroll.java -------------------------------------------------------------------------------- /payroll-service/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /payroll-service/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/payroll-service/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/pom.xml -------------------------------------------------------------------------------- /turbine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/pom.xml -------------------------------------------------------------------------------- /turbine/src/main/fabric8/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/fabric8/logo.png -------------------------------------------------------------------------------- /turbine/src/main/java/io/fabric8/kubeflix/discovery/DiscoveryFeedbackServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/java/io/fabric8/kubeflix/discovery/DiscoveryFeedbackServlet.java -------------------------------------------------------------------------------- /turbine/src/main/java/io/fabric8/kubeflix/discovery/OpenShiftDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/java/io/fabric8/kubeflix/discovery/OpenShiftDiscovery.java -------------------------------------------------------------------------------- /turbine/src/main/java/org/wildfly/swarm/turbine/StartTurbineServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/java/org/wildfly/swarm/turbine/StartTurbineServer.java -------------------------------------------------------------------------------- /turbine/src/main/webapp/WEB-INF/classes/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/webapp/WEB-INF/classes/config.properties -------------------------------------------------------------------------------- /turbine/src/main/webapp/WEB-INF/classes/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/webapp/WEB-INF/classes/log4j.properties -------------------------------------------------------------------------------- /turbine/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/turbine/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /wildfly-swarm-microservices-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/wildfly-swarm-microservices-example.json -------------------------------------------------------------------------------- /wildfly-swarm-microservices-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siamaksade/wildfly-swarm-hystrix-example/HEAD/wildfly-swarm-microservices-example.yaml --------------------------------------------------------------------------------