├── Jenkinsfile ├── LICENSE ├── README.md ├── durable-memory.png ├── ignitedurablememory.jpg ├── mapReduce.png ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── romeh │ │ └── ignitemanager │ │ ├── AlertManagerApplication.java │ │ ├── SwaggerConfiguration.java │ │ ├── compute │ │ ├── DataGridCompute.java │ │ ├── FailFastReducer.java │ │ ├── MapReduceResponse.java │ │ └── ServiceResponse.java │ │ ├── config │ │ └── AlertManagerConfiguration.java │ │ ├── entities │ │ ├── AlertConfigEntry.java │ │ ├── AlertEntry.java │ │ ├── AlertHolder.java │ │ ├── AlertsConfiguration.java │ │ ├── CacheNames.java │ │ └── CustomErrorResponse.java │ │ ├── exception │ │ └── ResourceNotFoundException.java │ │ ├── repositories │ │ ├── AlertsConfigStore.java │ │ ├── AlertsStore.java │ │ └── impl │ │ │ ├── IgniteAlertConfigStore.java │ │ │ └── IgniteAlertsStore.java │ │ ├── services │ │ ├── AlertsService.java │ │ ├── CleanExpiredAlertsService.java │ │ ├── ComputeService.java │ │ ├── DataLoaderService.java │ │ └── MailService.java │ │ └── web │ │ ├── AlertsController.java │ │ └── ErrorHandler.java └── resources │ ├── application.yml │ ├── logback.xml │ └── templates │ └── ticket.html └── test ├── java └── com │ └── romeh │ └── ignitemanager │ ├── integration │ └── AlertManagerApplicationIT.java │ ├── repositories │ └── impl │ │ └── IgniteAlertsSoreTest.java │ └── web │ └── AlertsControllerTest.java └── resources ├── application.yml ├── ignite.xml └── logback-test.xml /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/README.md -------------------------------------------------------------------------------- /durable-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/durable-memory.png -------------------------------------------------------------------------------- /ignitedurablememory.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/ignitedurablememory.jpg -------------------------------------------------------------------------------- /mapReduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/mapReduce.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/AlertManagerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/AlertManagerApplication.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/SwaggerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/compute/DataGridCompute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/compute/DataGridCompute.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/compute/FailFastReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/compute/FailFastReducer.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/compute/MapReduceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/compute/MapReduceResponse.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/compute/ServiceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/compute/ServiceResponse.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/config/AlertManagerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/config/AlertManagerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/AlertConfigEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/AlertConfigEntry.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/AlertEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/AlertEntry.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/AlertHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/AlertHolder.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/AlertsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/AlertsConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/CacheNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/CacheNames.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/entities/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/entities/CustomErrorResponse.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/repositories/AlertsConfigStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/repositories/AlertsConfigStore.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/repositories/AlertsStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/repositories/AlertsStore.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertConfigStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertConfigStore.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertsStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertsStore.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/services/AlertsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/services/AlertsService.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/services/CleanExpiredAlertsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/services/CleanExpiredAlertsService.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/services/ComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/services/ComputeService.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/services/DataLoaderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/services/DataLoaderService.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/services/MailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/services/MailService.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/web/AlertsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/web/AlertsController.java -------------------------------------------------------------------------------- /src/main/java/com/romeh/ignitemanager/web/ErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/java/com/romeh/ignitemanager/web/ErrorHandler.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/templates/ticket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/main/resources/templates/ticket.html -------------------------------------------------------------------------------- /src/test/java/com/romeh/ignitemanager/integration/AlertManagerApplicationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/java/com/romeh/ignitemanager/integration/AlertManagerApplicationIT.java -------------------------------------------------------------------------------- /src/test/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertsSoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/java/com/romeh/ignitemanager/repositories/impl/IgniteAlertsSoreTest.java -------------------------------------------------------------------------------- /src/test/java/com/romeh/ignitemanager/web/AlertsControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/java/com/romeh/ignitemanager/web/AlertsControllerTest.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/resources/application.yml -------------------------------------------------------------------------------- /src/test/resources/ignite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/resources/ignite.xml -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romeh/spring-boot-ignite/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------