You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by te...@apache.org on 2020/10/16 02:29:17 UTC

[shardingsphere-elasticjob] branch master updated (77d49ff -> 67bafbe)

This is an automated email from the ASF dual-hosted git repository.

technoboy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git.


    from 77d49ff  Refactor JobItemExecutorFactory (#1558)
     add 67bafbe  Refactor the configuration of error handler (#1550)

No new revisions were added by this update.

Summary of changes:
 .../elasticjob/error/handler/JobErrorHandler.java  |  5 +-
 .../elasticjob-error-handler-dingtalk/pom.xml      |  5 ++
 .../handler/dingtalk/DingtalkConfiguration.java    | 15 ++++
 ...lkConfiguration.java => DingtalkConstants.java} | 23 +++---
 .../handler/dingtalk/DingtalkJobErrorHandler.java  | 43 ++++-------
 .../resources/conf/error-handler-dingtalk.yaml     | 23 ------
 .../dingtalk/DingtalkJobErrorHandlerTest.java      | 65 +++++++++++-----
 .../resources/conf/error-handler-dingtalk.yaml     | 25 -------
 .../elasticjob-error-handler-email/pom.xml         | 26 ++++++-
 .../error/handler/email/EmailConfiguration.java    | 29 +++++++-
 .../handler/email/EmailConfigurationLoader.java    | 49 ------------
 .../error/handler/email/EmailConstants.java        | 49 ++++++++++++
 .../error/handler/email/EmailJobErrorHandler.java  | 71 ++++++++++--------
 .../main/resources/conf/error-handler-email.yaml   | 29 --------
 .../handler/email/EmailJobErrorHandlerTest.java    | 86 +++++++++++-----------
 .../test/resources/conf/error-handler-email.yaml   | 30 --------
 .../handler/general/IgnoreJobErrorHandler.java     |  3 +-
 .../error/handler/general/LogJobErrorHandler.java  |  5 +-
 .../handler/general/ThrowJobErrorHandler.java      |  3 +-
 .../handler/general/IgnoreJobErrorHandlerTest.java |  4 +-
 .../handler/general/LogJobErrorHandlerTest.java    |  3 +-
 .../handler/general/ThrowJobErrorHandlerTest.java  |  4 +-
 .../elasticjob-error-handler-wechat/pom.xml        |  5 ++
 .../error/handler/wechat/WechatConfiguration.java  | 32 +++-----
 .../error/handler/wechat/WechatConstants.java      | 24 ++----
 .../handler/wechat/WechatJobErrorHandler.java      | 59 +++++----------
 ...sphere.elasticjob.error.handler.JobErrorHandler |  0
 .../main/resources/conf/error-handler-wechat.yaml  | 21 ------
 .../handler/wechat/WechatJobErrorHandlerTest.java  | 39 ++++++----
 .../elasticjob/executor/ElasticJobExecutor.java    |  8 +-
 examples/elasticjob-example-lite-java/pom.xml      | 10 +++
 .../elasticjob/lite/example/JavaMain.java          | 54 +++++++++++++-
 .../resources/conf/error-handler-dingtalk.yaml     | 25 -------
 .../main/resources/conf/error-handler-email.yaml   | 27 -------
 .../main/resources/conf/error-handler-wechat.yaml  | 21 ------
 examples/elasticjob-example-lite-spring/pom.xml    | 15 ++++
 .../main/resources/META-INF/applicationContext.xml | 50 +++++++++++++
 .../src/main/resources/conf/job.properties         | 33 +++++++++
 .../elasticjob-example-lite-springboot/pom.xml     | 15 ++++
 .../example/controller/OneOffJobController.java    | 36 ++++++++-
 .../SpringBootOccurErrorNoticeDingtlakJob.java}    |  8 +-
 .../job/SpringBootOccurErrorNoticeEmailJob.java}   |  8 +-
 .../job/SpringBootOccurErrorNoticeWechatJob.java}  |  8 +-
 .../src/main/resources/application.yml             | 51 ++++++++++++-
 44 files changed, 636 insertions(+), 508 deletions(-)
 copy elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/{DingtalkConfiguration.java => DingtalkConstants.java} (59%)
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-dingtalk/src/main/resources/conf/error-handler-dingtalk.yaml
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-dingtalk/src/test/resources/conf/error-handler-dingtalk.yaml
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailConfigurationLoader.java
 create mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailConstants.java
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-email/src/main/resources/conf/error-handler-email.yaml
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-email/src/test/resources/conf/error-handler-email.yaml
 copy elasticjob-executor/elasticjob-executor-type/elasticjob-http-executor/src/main/java/org/apache/shardingsphere/elasticjob/http/pojo/HttpParam.java => elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat/WechatConstants.java (61%)
 rename elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-wechat/src/main/resources/{META-INF.services => META-INF/services}/org.apache.shardingsphere.elasticjob.error.handler.JobErrorHandler (100%)
 delete mode 100644 elasticjob-error-handler/elasticjob-error-handler-type/elasticjob-error-handler-wechat/src/main/resources/conf/error-handler-wechat.yaml
 delete mode 100644 examples/elasticjob-example-lite-java/src/main/resources/conf/error-handler-dingtalk.yaml
 delete mode 100644 examples/elasticjob-example-lite-java/src/main/resources/conf/error-handler-email.yaml
 delete mode 100644 examples/elasticjob-example-lite-java/src/main/resources/conf/error-handler-wechat.yaml
 copy examples/{elasticjob-example-jobs/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/simple/JavaOccurErrorJob.java => elasticjob-example-lite-springboot/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/SpringBootOccurErrorNoticeDingtlakJob.java} (81%)
 copy examples/{elasticjob-example-jobs/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/simple/JavaOccurErrorJob.java => elasticjob-example-lite-springboot/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/SpringBootOccurErrorNoticeEmailJob.java} (81%)
 copy examples/{elasticjob-example-jobs/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/simple/JavaOccurErrorJob.java => elasticjob-example-lite-springboot/src/main/java/org/apache/shardingsphere/elasticjob/lite/example/job/SpringBootOccurErrorNoticeWechatJob.java} (81%)