├── .gitignore ├── README.md ├── tbschedule ├── build.xml ├── pom.xml └── src │ ├── WebRoot │ ├── WEB-INF │ │ └── web.xml │ ├── index.jsp │ └── schedule │ │ ├── config.jsp │ │ ├── configDeal.jsp │ │ ├── deleteZookeeperData.jsp │ │ ├── exportConfig.jsp │ │ ├── importConfig.jsp │ │ ├── index.jsp │ │ ├── managerFactoryDeal.jsp │ │ ├── managerFactoryList.jsp │ │ ├── scheduleStrategyDeal.jsp │ │ ├── scheduleStrategyEdit.jsp │ │ ├── scheduleStrategyList.jsp │ │ ├── scheduleStrategyRuntime.jsp │ │ ├── serverList.jsp │ │ ├── taskTypeDeal.jsp │ │ ├── taskTypeEdit.jsp │ │ ├── taskTypeInfo.jsp │ │ ├── taskTypeList.jsp │ │ └── zookeeperData.jsp │ ├── main │ └── java │ │ └── com │ │ └── taobao │ │ └── pamirs │ │ └── schedule │ │ ├── ConsoleManager.java │ │ ├── CronExpression.java │ │ ├── IScheduleTaskDeal.java │ │ ├── IScheduleTaskDealMulti.java │ │ ├── IScheduleTaskDealSingle.java │ │ ├── ScheduleUtil.java │ │ ├── TaskItemDefine.java │ │ ├── WebInitial.java │ │ ├── strategy │ │ ├── IStrategyTask.java │ │ ├── ManagerFactoryInfo.java │ │ ├── ScheduleStrategy.java │ │ ├── ScheduleStrategyRunntime.java │ │ └── TBScheduleManagerFactory.java │ │ ├── taskmanager │ │ ├── IScheduleDataManager.java │ │ ├── IScheduleProcessor.java │ │ ├── LockObject.java │ │ ├── ScheduleServer.java │ │ ├── ScheduleTaskItem.java │ │ ├── ScheduleTaskType.java │ │ ├── ScheduleTaskTypeRunningInfo.java │ │ ├── TBScheduleManager.java │ │ ├── TBScheduleManagerDynamic.java │ │ ├── TBScheduleManagerStatic.java │ │ ├── TBScheduleProcessorNotSleep.java │ │ └── TBScheduleProcessorSleep.java │ │ └── zk │ │ ├── ConfigNode.java │ │ ├── ScheduleDataManager4ZK.java │ │ ├── ScheduleStrategyDataManager4ZK.java │ │ ├── ScheduleWatcher.java │ │ ├── Version.java │ │ ├── ZKManager.java │ │ └── ZKTools.java │ └── test │ ├── java │ └── com │ │ └── taobao │ │ └── pamirs │ │ └── schedule │ │ └── test │ │ ├── DBDemoMulti.java │ │ ├── DBDemoSingle.java │ │ ├── DemoTaskBean.java │ │ ├── DemoTaskBeanMulti.java │ │ ├── InitialDemoConfigData.java │ │ ├── JavaTaskDemo.java │ │ ├── StartDemoSchedule.java │ │ ├── ZookeeperTest.java │ │ ├── createTest4MySql.sql │ │ └── createTest4Oracle.sql │ └── resources │ ├── db4MySql.xml │ ├── db4Oracle.xml │ ├── log4j.properties │ └── schedule.xml └── ucs-jobschedule ├── doc ├── Schedule工具使用说明.docx └── schedule创建表.sql ├── pom.xml ├── ucs-jobschedule-impl ├── pom.xml └── src │ ├── main │ ├── java │ │ └── ucs │ │ │ └── jobschedule │ │ │ └── impl │ │ │ ├── breaker │ │ │ ├── BreakerStart.java │ │ │ └── UCSJobHandler.java │ │ │ ├── dao │ │ │ ├── UCSJobMapper.java │ │ │ ├── UCSTaskInstanceMapper.java │ │ │ └── UCSTaskMapper.java │ │ │ ├── executor │ │ │ ├── BaseTaskExecutor.java │ │ │ ├── BatTaskExecutor.java │ │ │ ├── ExecutorStart.java │ │ │ ├── ITaskExecutor.java │ │ │ ├── SQLTaskExecutor.java │ │ │ ├── ShellTaskExecutor.java │ │ │ ├── TaskExecutorFactory.java │ │ │ └── UCSTaskHandler.java │ │ │ ├── manager │ │ │ ├── BaseManager.java │ │ │ ├── SQLConstant_Mysql.java │ │ │ ├── UCSJobManager.java │ │ │ └── UCSTaskManager.java │ │ │ ├── model │ │ │ ├── JobType.java │ │ │ ├── Named.java │ │ │ ├── UCSJob.java │ │ │ ├── UCSJobInstance.java │ │ │ ├── UCSState.java │ │ │ ├── UCSTask.java │ │ │ └── UCSTaskInstance.java │ │ │ ├── parser │ │ │ └── TaskCommandParamParser.java │ │ │ └── utils │ │ │ └── MapBuilder.java │ └── resources │ │ ├── config │ │ └── jdbc.properties │ │ ├── logback.xml │ │ └── spring │ │ └── implcontext.xml │ └── test │ ├── java │ └── ucs │ │ └── jobschedule │ │ └── impl │ │ └── DataInit.java │ └── resources │ ├── config │ └── jdbc.properties │ ├── data │ └── cron_day_job_ods_QT.txt │ └── spring │ └── applicationcontext.xml └── ucs-jobschedule-tbschedule ├── dependency-reduced-pom.xml ├── pom.xml └── src └── main ├── java └── ucs │ └── jobschedule │ └── tbschedule │ ├── UCSTaskBreakerBean.java │ ├── UCSTaskScheduleBean.java │ └── UCSTaskScheduleStarter.java └── resources ├── logback.xml ├── spring └── applicationcontext.xml └── zookeeper.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/README.md -------------------------------------------------------------------------------- /tbschedule/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/build.xml -------------------------------------------------------------------------------- /tbschedule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/pom.xml -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/WEB-INF/web.xml -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/index.jsp: -------------------------------------------------------------------------------- 1 | <% 2 | response.sendRedirect("schedule/index.jsp"); 3 | %> -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/config.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/config.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/configDeal.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/configDeal.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/deleteZookeeperData.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/deleteZookeeperData.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/exportConfig.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/exportConfig.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/importConfig.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/importConfig.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/index.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/managerFactoryDeal.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/managerFactoryDeal.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/managerFactoryList.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/managerFactoryList.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/scheduleStrategyDeal.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/scheduleStrategyDeal.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/scheduleStrategyEdit.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/scheduleStrategyEdit.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/scheduleStrategyList.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/scheduleStrategyList.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/scheduleStrategyRuntime.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/scheduleStrategyRuntime.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/serverList.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/serverList.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/taskTypeDeal.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/taskTypeDeal.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/taskTypeEdit.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/taskTypeEdit.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/taskTypeInfo.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/taskTypeInfo.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/taskTypeList.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/taskTypeList.jsp -------------------------------------------------------------------------------- /tbschedule/src/WebRoot/schedule/zookeeperData.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/WebRoot/schedule/zookeeperData.jsp -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/ConsoleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/ConsoleManager.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/CronExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/CronExpression.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDeal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDeal.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDealMulti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDealMulti.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDealSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/IScheduleTaskDealSingle.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/ScheduleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/ScheduleUtil.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/TaskItemDefine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/TaskItemDefine.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/WebInitial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/WebInitial.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/IStrategyTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/IStrategyTask.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ManagerFactoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ManagerFactoryInfo.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ScheduleStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ScheduleStrategy.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ScheduleStrategyRunntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/ScheduleStrategyRunntime.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/TBScheduleManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/strategy/TBScheduleManagerFactory.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/IScheduleDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/IScheduleDataManager.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/IScheduleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/IScheduleProcessor.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/LockObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/LockObject.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleServer.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskItem.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskType.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskTypeRunningInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/ScheduleTaskTypeRunningInfo.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManager.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManagerDynamic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManagerDynamic.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManagerStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleManagerStatic.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleProcessorNotSleep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleProcessorNotSleep.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleProcessorSleep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/taskmanager/TBScheduleProcessorSleep.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ConfigNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ConfigNode.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleDataManager4ZK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleDataManager4ZK.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleStrategyDataManager4ZK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleStrategyDataManager4ZK.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ScheduleWatcher.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/Version.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ZKManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ZKManager.java -------------------------------------------------------------------------------- /tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ZKTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/main/java/com/taobao/pamirs/schedule/zk/ZKTools.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DBDemoMulti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DBDemoMulti.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DBDemoSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DBDemoSingle.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DemoTaskBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DemoTaskBean.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DemoTaskBeanMulti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/DemoTaskBeanMulti.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/InitialDemoConfigData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/InitialDemoConfigData.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/JavaTaskDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/JavaTaskDemo.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/StartDemoSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/StartDemoSchedule.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/ZookeeperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/ZookeeperTest.java -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/createTest4MySql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/createTest4MySql.sql -------------------------------------------------------------------------------- /tbschedule/src/test/java/com/taobao/pamirs/schedule/test/createTest4Oracle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/java/com/taobao/pamirs/schedule/test/createTest4Oracle.sql -------------------------------------------------------------------------------- /tbschedule/src/test/resources/db4MySql.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/resources/db4MySql.xml -------------------------------------------------------------------------------- /tbschedule/src/test/resources/db4Oracle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/resources/db4Oracle.xml -------------------------------------------------------------------------------- /tbschedule/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /tbschedule/src/test/resources/schedule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/tbschedule/src/test/resources/schedule.xml -------------------------------------------------------------------------------- /ucs-jobschedule/doc/Schedule工具使用说明.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/doc/Schedule工具使用说明.docx -------------------------------------------------------------------------------- /ucs-jobschedule/doc/schedule创建表.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/doc/schedule创建表.sql -------------------------------------------------------------------------------- /ucs-jobschedule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/pom.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/pom.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/breaker/BreakerStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/breaker/BreakerStart.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/breaker/UCSJobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/breaker/UCSJobHandler.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSJobMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSJobMapper.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSTaskInstanceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSTaskInstanceMapper.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSTaskMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/dao/UCSTaskMapper.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/BaseTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/BaseTaskExecutor.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/BatTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/BatTaskExecutor.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ExecutorStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ExecutorStart.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ITaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ITaskExecutor.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/SQLTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/SQLTaskExecutor.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ShellTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/ShellTaskExecutor.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/TaskExecutorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/TaskExecutorFactory.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/UCSTaskHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/executor/UCSTaskHandler.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/BaseManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/BaseManager.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/SQLConstant_Mysql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/SQLConstant_Mysql.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/UCSJobManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/UCSJobManager.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/UCSTaskManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/manager/UCSTaskManager.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/JobType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/JobType.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/Named.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/Named.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSJob.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSJobInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSJobInstance.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSState.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSTask.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSTaskInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/model/UCSTaskInstance.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/parser/TaskCommandParamParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/parser/TaskCommandParamParser.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/utils/MapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/java/ucs/jobschedule/impl/utils/MapBuilder.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/config/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/config/jdbc.properties -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/logback.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/spring/implcontext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/main/resources/spring/implcontext.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/test/java/ucs/jobschedule/impl/DataInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/test/java/ucs/jobschedule/impl/DataInit.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/config/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/config/jdbc.properties -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/data/cron_day_job_ods_QT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/data/cron_day_job_ods_QT.txt -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/spring/applicationcontext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-impl/src/test/resources/spring/applicationcontext.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/dependency-reduced-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/dependency-reduced-pom.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/pom.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskBreakerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskBreakerBean.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskScheduleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskScheduleBean.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskScheduleStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/java/ucs/jobschedule/tbschedule/UCSTaskScheduleStarter.java -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/logback.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/spring/applicationcontext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/spring/applicationcontext.xml -------------------------------------------------------------------------------- /ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushuishang/JobSchedule/HEAD/ucs-jobschedule/ucs-jobschedule-tbschedule/src/main/resources/zookeeper.properties --------------------------------------------------------------------------------