├── .gitignore ├── LICENSE ├── README.md ├── README_en.md ├── doc ├── api_document.md ├── juice_sdk_example.md ├── object.md └── params.md ├── juice-client-sdk ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── hujiang │ └── juice │ └── client │ └── sdk │ ├── config │ └── COMMON.java │ ├── exception │ └── JuiceClientException.java │ ├── model │ ├── Kills.java │ ├── Operations.java │ ├── Querys.java │ ├── Reconciles.java │ └── Submits.java │ ├── package-info.java │ └── utils │ └── JuiceClient.java ├── juice-common ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── hujiang │ └── juice │ └── common │ ├── config │ ├── COMMON.java │ └── Configure.java │ ├── error │ ├── CommonStatusCode.java │ └── ErrorCode.java │ ├── exception │ ├── CacheException.java │ ├── CommonException.java │ ├── ConfigurationException.java │ ├── DataBaseException.java │ ├── HealthcheckException.java │ ├── InternalServiceException.java │ ├── RestException.java │ └── UnauthorizedException.java │ ├── model │ ├── Command.java │ ├── Constraints.java │ ├── Container.java │ ├── Docker.java │ ├── Expire.java │ ├── Resources.java │ ├── Task.java │ └── TaskManagement.java │ ├── package-info.java │ ├── utils │ ├── BeanUtil.java │ ├── CommonUtils.java │ ├── DESUtil.java │ ├── JsonUtils.java │ ├── cache │ │ ├── CacheUtils.java │ │ ├── RedisCacheUtils.java │ │ └── RedisUtil.java │ ├── db │ │ ├── DaoUtils.java │ │ └── JuiceDao.java │ ├── generator │ │ ├── IdGenUtil.java │ │ └── IdGenerator.java │ └── rest │ │ ├── OkHttpUtils.java │ │ ├── ParameterTypeReference.java │ │ └── Restty.java │ └── vo │ ├── Result.java │ ├── ResultBuilder.java │ ├── SubmitTask.java │ ├── TaskKill.java │ ├── TaskReconcile.java │ └── TaskResult.java ├── juice-jooq ├── .gitignore └── pom.xml ├── juice-rest ├── pom.xml ├── scripts │ ├── Dockerfile │ └── entrypoint.sh └── src │ └── main │ ├── java │ └── com │ │ └── hujiang │ │ └── juice │ │ └── rest │ │ ├── Startup.java │ │ ├── config │ │ ├── AppConfig.java │ │ ├── CacheConfig.java │ │ └── CachesBizConfig.java │ │ ├── package-info.java │ │ ├── service │ │ ├── RestService.java │ │ └── SchedulerService.java │ │ ├── utils │ │ ├── SubscriberUtils.java │ │ └── TaskUtils.java │ │ └── web │ │ └── controller │ │ ├── BaseAppController.java │ │ ├── BaseController.java │ │ └── TaskController.java │ └── resources │ └── config │ ├── application-dev.properties │ ├── application.properties │ ├── logback-dev.xml │ └── logback.xml ├── juice-service ├── .gitignore ├── pom.xml ├── scripts │ ├── Dockerfile │ └── entrypoint.sh └── src │ └── main │ ├── java │ └── com │ │ └── hujiang │ │ └── juice │ │ └── service │ │ ├── Startup.java │ │ ├── config │ │ └── JUICE.java │ │ ├── driver │ │ └── SchedulerDriver.java │ │ ├── exception │ │ ├── DriverException.java │ │ └── UnrecoverException.java │ │ ├── factory │ │ ├── DataSourceFactory.java │ │ ├── JuiceFactory.java │ │ └── RedisFactory.java │ │ ├── model │ │ ├── Host.java │ │ ├── SchedulerCalls.java │ │ └── SendErrors.java │ │ ├── package-info.java │ │ ├── service │ │ ├── AuxiliaryService.java │ │ └── SchedulerService.java │ │ ├── support │ │ └── Support.java │ │ └── utils │ │ ├── LogInitUtil.java │ │ ├── ResourcesUtils.java │ │ ├── SendUtils.java │ │ ├── protocol │ │ ├── Protobuf.java │ │ └── Protocol.java │ │ └── zookeeper │ │ ├── CuratorUtils.java │ │ ├── JsonInfo.java │ │ └── LeaderSelectorClient.java │ └── resources │ ├── application-dev.properties │ └── logback-dev.xml ├── pom.xml └── script ├── juice_2017-V1.0-OPEN.sql └── juice_2017-V1.1.0.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/README_en.md -------------------------------------------------------------------------------- /doc/api_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/doc/api_document.md -------------------------------------------------------------------------------- /doc/juice_sdk_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/doc/juice_sdk_example.md -------------------------------------------------------------------------------- /doc/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/doc/object.md -------------------------------------------------------------------------------- /doc/params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/doc/params.md -------------------------------------------------------------------------------- /juice-client-sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/.gitignore -------------------------------------------------------------------------------- /juice-client-sdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/pom.xml -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/config/COMMON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/config/COMMON.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/exception/JuiceClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/exception/JuiceClientException.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Kills.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Kills.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Operations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Operations.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Querys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Querys.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Reconciles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Reconciles.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Submits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/model/Submits.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/package-info.java -------------------------------------------------------------------------------- /juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/utils/JuiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-client-sdk/src/main/java/com/hujiang/juice/client/sdk/utils/JuiceClient.java -------------------------------------------------------------------------------- /juice-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/.gitignore -------------------------------------------------------------------------------- /juice-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/pom.xml -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/config/COMMON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/config/COMMON.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/config/Configure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/config/Configure.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/error/CommonStatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/error/CommonStatusCode.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/error/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/error/ErrorCode.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/CacheException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/CacheException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/CommonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/CommonException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/ConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/ConfigurationException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/DataBaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/DataBaseException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/HealthcheckException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/HealthcheckException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/InternalServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/InternalServiceException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/RestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/RestException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/exception/UnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/exception/UnauthorizedException.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Command.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Constraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Constraints.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Container.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Docker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Docker.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Expire.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Expire.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Resources.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/Task.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/model/TaskManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/model/TaskManagement.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/package-info.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/BeanUtil.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/CommonUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/DESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/DESUtil.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/JsonUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/cache/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/cache/CacheUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/cache/RedisCacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/cache/RedisCacheUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/cache/RedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/cache/RedisUtil.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/db/DaoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/db/DaoUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/db/JuiceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/db/JuiceDao.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/generator/IdGenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/generator/IdGenUtil.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/generator/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/generator/IdGenerator.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/rest/OkHttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/rest/OkHttpUtils.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/rest/ParameterTypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/rest/ParameterTypeReference.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/utils/rest/Restty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/utils/rest/Restty.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/Result.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/ResultBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/ResultBuilder.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/SubmitTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/SubmitTask.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/TaskKill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/TaskKill.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/TaskReconcile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/TaskReconcile.java -------------------------------------------------------------------------------- /juice-common/src/main/java/com/hujiang/juice/common/vo/TaskResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-common/src/main/java/com/hujiang/juice/common/vo/TaskResult.java -------------------------------------------------------------------------------- /juice-jooq/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-jooq/.gitignore -------------------------------------------------------------------------------- /juice-jooq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-jooq/pom.xml -------------------------------------------------------------------------------- /juice-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/pom.xml -------------------------------------------------------------------------------- /juice-rest/scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/scripts/Dockerfile -------------------------------------------------------------------------------- /juice-rest/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/scripts/entrypoint.sh -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/Startup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/Startup.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/config/AppConfig.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/config/CacheConfig.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/config/CachesBizConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/config/CachesBizConfig.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/package-info.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/service/RestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/service/RestService.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/service/SchedulerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/service/SchedulerService.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/utils/SubscriberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/utils/SubscriberUtils.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/utils/TaskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/utils/TaskUtils.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/BaseAppController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/BaseAppController.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/BaseController.java -------------------------------------------------------------------------------- /juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/java/com/hujiang/juice/rest/web/controller/TaskController.java -------------------------------------------------------------------------------- /juice-rest/src/main/resources/config/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/resources/config/application-dev.properties -------------------------------------------------------------------------------- /juice-rest/src/main/resources/config/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/resources/config/application.properties -------------------------------------------------------------------------------- /juice-rest/src/main/resources/config/logback-dev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/resources/config/logback-dev.xml -------------------------------------------------------------------------------- /juice-rest/src/main/resources/config/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-rest/src/main/resources/config/logback.xml -------------------------------------------------------------------------------- /juice-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/.gitignore -------------------------------------------------------------------------------- /juice-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/pom.xml -------------------------------------------------------------------------------- /juice-service/scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/scripts/Dockerfile -------------------------------------------------------------------------------- /juice-service/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/scripts/entrypoint.sh -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/Startup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/Startup.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/config/JUICE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/config/JUICE.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/driver/SchedulerDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/driver/SchedulerDriver.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/exception/DriverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/exception/DriverException.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/exception/UnrecoverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/exception/UnrecoverException.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/factory/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/factory/DataSourceFactory.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/factory/JuiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/factory/JuiceFactory.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/factory/RedisFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/factory/RedisFactory.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/model/Host.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/model/Host.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/model/SchedulerCalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/model/SchedulerCalls.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/model/SendErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/model/SendErrors.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/package-info.java: -------------------------------------------------------------------------------- 1 | package com.hujiang.juice.service; -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/service/AuxiliaryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/service/AuxiliaryService.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/service/SchedulerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/service/SchedulerService.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/support/Support.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/support/Support.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/LogInitUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/LogInitUtil.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/ResourcesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/ResourcesUtils.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/SendUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/SendUtils.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/protocol/Protobuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/protocol/Protobuf.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/protocol/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/protocol/Protocol.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/CuratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/CuratorUtils.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/JsonInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/JsonInfo.java -------------------------------------------------------------------------------- /juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/LeaderSelectorClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/java/com/hujiang/juice/service/utils/zookeeper/LeaderSelectorClient.java -------------------------------------------------------------------------------- /juice-service/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /juice-service/src/main/resources/logback-dev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/juice-service/src/main/resources/logback-dev.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/pom.xml -------------------------------------------------------------------------------- /script/juice_2017-V1.0-OPEN.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/script/juice_2017-V1.0-OPEN.sql -------------------------------------------------------------------------------- /script/juice_2017-V1.1.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HujiangTechnology/Juice/HEAD/script/juice_2017-V1.1.0.sql --------------------------------------------------------------------------------