├── .gitignore ├── LICENSE ├── README.md └── spring-batch-quartz-example ├── pom.xml └── src └── main ├── java └── org │ └── sbq │ └── batch │ ├── configurations │ ├── ActivityEmulatorConfiguration.java │ ├── DatabaseConfiguration.java │ ├── SchedulerRunnerConfiguration.java │ └── SpringBatchConfiguration.java │ ├── dao │ ├── UserActionDao.java │ ├── UserDao.java │ ├── UserSessionDao.java │ └── impl │ │ ├── UserActionDaoImpl.java │ │ ├── UserDaoImpl.java │ │ └── UserSessionDaoImpl.java │ ├── domain │ ├── User.java │ ├── UserAction.java │ └── UserSession.java │ ├── exceptions │ └── TransientException.java │ ├── mains │ ├── ActivityEmulator.java │ └── SchedulerRunner.java │ ├── scheduled │ ├── AbstractScheduledJob.java │ ├── CalculateEventMetricsScheduledJob.java │ ├── CalculateOnlineMetricsScheduledJob.java │ └── LongRunningBatchScheduledJob.java │ ├── scheduler │ └── QuartzSchedulerFactory.java │ ├── service │ ├── MetricsService.java │ ├── UserService.java │ └── impl │ │ ├── MetricsServiceImpl.java │ │ └── UserServiceImpl.java │ └── tasks │ ├── CalculateEventMetricsTask.java │ ├── CalculateOnlineMetricsTask.java │ └── LongRunningBatchTask.java └── resources ├── init.sql ├── log4j.xml ├── quartz.properties └── spring-batch-conf.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/README.md -------------------------------------------------------------------------------- /spring-batch-quartz-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/pom.xml -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/ActivityEmulatorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/ActivityEmulatorConfiguration.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/DatabaseConfiguration.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/SchedulerRunnerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/SchedulerRunnerConfiguration.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/SpringBatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/configurations/SpringBatchConfiguration.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserActionDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserActionDao.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserDao.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserSessionDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/UserSessionDao.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserActionDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserActionDaoImpl.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserDaoImpl.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserSessionDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/dao/impl/UserSessionDaoImpl.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/User.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/UserAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/UserAction.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/UserSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/domain/UserSession.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/exceptions/TransientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/exceptions/TransientException.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/mains/ActivityEmulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/mains/ActivityEmulator.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/mains/SchedulerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/mains/SchedulerRunner.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/AbstractScheduledJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/AbstractScheduledJob.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/CalculateEventMetricsScheduledJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/CalculateEventMetricsScheduledJob.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/CalculateOnlineMetricsScheduledJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/CalculateOnlineMetricsScheduledJob.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/LongRunningBatchScheduledJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduled/LongRunningBatchScheduledJob.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduler/QuartzSchedulerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/scheduler/QuartzSchedulerFactory.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/service/MetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/service/MetricsService.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/service/UserService.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/service/impl/MetricsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/service/impl/MetricsServiceImpl.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/CalculateEventMetricsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/CalculateEventMetricsTask.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/CalculateOnlineMetricsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/CalculateOnlineMetricsTask.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/LongRunningBatchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/java/org/sbq/batch/tasks/LongRunningBatchTask.java -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/resources/init.sql -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/resources/quartz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/resources/quartz.properties -------------------------------------------------------------------------------- /spring-batch-quartz-example/src/main/resources/spring-batch-conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilya40umov/spring-batch-quartz-example/HEAD/spring-batch-quartz-example/src/main/resources/spring-batch-conf.xml --------------------------------------------------------------------------------