You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2020/10/19 10:55:17 UTC
[shardingsphere-elasticjob] branch master updated: Remove default
value of error handler (#1598)
This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git
The following commit(s) were added to refs/heads/master by this push:
new f5e94be Remove default value of error handler (#1598)
f5e94be is described below
commit f5e94be6b1bc9c8a4b6a288efe37c03579fc3c60
Author: Liang Zhang <te...@163.com>
AuthorDate: Mon Oct 19 18:55:08 2020 +0800
Remove default value of error handler (#1598)
* refactor ElasticJobLiteAutoConfiguration
* Remove default value of error handler
---
.../built-in-strategy/error-handler.cn.md | 50 +++++++++++-----------
.../built-in-strategy/error-handler.en.md | 50 +++++++++++-----------
.../boot/job/ElasticJobLiteAutoConfiguration.java | 10 ++---
.../resources/META-INF/namespace/elasticjob.xsd | 12 +++---
4 files changed, 61 insertions(+), 61 deletions(-)
diff --git a/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.cn.md b/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.cn.md
index ab14941..a47e0a8 100644
--- a/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.cn.md
+++ b/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.cn.md
@@ -47,19 +47,19 @@ Maven 坐标:
可配置属性:
-| 属性名 | 说明 | 默认值 |
-| -------- |:----------- |:------------------------ |
-| host | TODO | 无 |
-| port | TODO | 无 |
-| username | TODO | 无 |
-| password | TODO | 无 |
-| useSsl | TODO | 无 |
-| subject | TODO | ElasticJob error message |
-| from | TODO | 无 |
-| to | TODO | 无 |
-| cc | TODO | 无 |
-| bcc | TODO | 无 |
-| debug | TODO | 无 |
+| 属性名 | 说明 |
+| -------- |:----------- |
+| host | TODO |
+| port | TODO |
+| username | TODO |
+| password | TODO |
+| useSsl | TODO |
+| subject | TODO |
+| from | TODO |
+| to | TODO |
+| cc | TODO |
+| bcc | TODO |
+| debug | TODO |
## 企业微信通知策略
@@ -81,11 +81,11 @@ Maven 坐标:
可配置属性:
-| 属性名 | 说明 | 默认值 |
-| ------------------------- |:----------- |:-------- |
-| webhook | TODO | 无 |
-| connectTimeoutMillisecond | TODO | 3000 毫秒 |
-| readTimeoutMillisecond | TODO | 5000 毫秒 |
+| 属性名 | 说明 |
+| ------------------------- |:----------- |
+| webhook | TODO |
+| connectTimeoutMillisecond | TODO |
+| readTimeoutMillisecond | TODO |
## 钉钉通知策略
@@ -107,10 +107,10 @@ Maven 坐标:
可配置属性:
-| 属性名 | 说明 | 默认值 |
-| ------------------------- |:----------- |:-------- |
-| webhook | TODO | 无 |
-| keyword | TODO | 无 |
-| secret | TODO | 无 |
-| connectTimeoutMillisecond | TODO | 3000 毫秒 |
-| readTimeoutMillisecond | TODO | 5000 毫秒 |
+| 属性名 | 说明 |
+| ------------------------- |:----------- |
+| webhook | TODO |
+| keyword | TODO |
+| secret | TODO |
+| connectTimeoutMillisecond | TODO |
+| readTimeoutMillisecond | TODO |
diff --git a/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.en.md b/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.en.md
index 6ff98bd..c75fbb7 100644
--- a/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.en.md
+++ b/docs/content/user-manual/elasticjob-lite/configuration/built-in-strategy/error-handler.en.md
@@ -47,19 +47,19 @@ Maven POM:
Configuration:
-| Name | Description | Default Value |
-| -------- |:----------- |:------------------------ |
-| host | TODO | None |
-| port | TODO | None |
-| username | TODO | None |
-| password | TODO | None |
-| useSsl | TODO | None |
-| subject | TODO | ElasticJob error message |
-| from | TODO | None |
-| to | TODO | None |
-| cc | TODO | None |
-| bcc | TODO | None |
-| debug | TODO | None |
+| Name | Description |
+| -------- |:----------- |
+| host | TODO |
+| port | TODO |
+| username | TODO |
+| password | TODO |
+| useSsl | TODO |
+| subject | TODO |
+| from | TODO |
+| to | TODO |
+| cc | TODO |
+| bcc | TODO |
+| debug | TODO |
## Wechat Enterprise Notification Strategy
@@ -81,11 +81,11 @@ Maven POM:
Configuration:
-| Name | Description | Default Value |
-| ------------------------- |:----------- |:----------------- |
-| webhook | TODO | None |
-| connectTimeoutMillisecond | TODO | 3000 milliseconds |
-| readTimeoutMillisecond | TODO | 5000 milliseconds |
+| Name | Description |
+| ------------------------- |:----------- |
+| webhook | TODO |
+| connectTimeoutMillisecond | TODO |
+| readTimeoutMillisecond | TODO |
## Dingtalk Notification Strategy
@@ -107,10 +107,10 @@ Maven POM:
Configuration:
-| Name | Description | Default Value |
-| ------------------------- |:----------- |:----------------- |
-| webhook | TODO | None |
-| keyword | TODO | None |
-| secret | TODO | None |
-| connectTimeoutMillisecond | TODO | 3000 milliseconds |
-| readTimeoutMillisecond | TODO | 5000 milliseconds |
+| Name | Description |
+| ------------------------- |:----------- |
+| webhook | TODO |
+| keyword | TODO |
+| secret | TODO |
+| connectTimeoutMillisecond | TODO |
+| readTimeoutMillisecond | TODO |
diff --git a/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/boot/job/ElasticJobLiteAutoConfiguration.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/boot/job/ElasticJobLiteAutoConfiguration.java
index b4a94c9..ab293b5 100644
--- a/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/boot/job/ElasticJobLiteAutoConfiguration.java
+++ b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/boot/job/ElasticJobLiteAutoConfiguration.java
@@ -66,8 +66,8 @@ public class ElasticJobLiteAutoConfiguration implements ApplicationContextAware
ElasticJobProperties elasticJobProperties = applicationContext.getBean(ElasticJobProperties.class);
SingletonBeanRegistry singletonBeanRegistry = ((ConfigurableApplicationContext) applicationContext).getBeanFactory();
CoordinatorRegistryCenter registryCenter = applicationContext.getBean(CoordinatorRegistryCenter.class);
- TracingConfiguration tracingConfiguration = getTracingConfiguration();
- constructJobBootstraps(elasticJobProperties, singletonBeanRegistry, registryCenter, tracingConfiguration);
+ TracingConfiguration tracingConfig = getTracingConfiguration();
+ constructJobBootstraps(elasticJobProperties, singletonBeanRegistry, registryCenter, tracingConfig);
}
private TracingConfiguration getTracingConfiguration() {
@@ -84,7 +84,7 @@ public class ElasticJobLiteAutoConfiguration implements ApplicationContextAware
}
private void constructJobBootstraps(final ElasticJobProperties elasticJobProperties, final SingletonBeanRegistry singletonBeanRegistry,
- final CoordinatorRegistryCenter registryCenter, final TracingConfiguration tracingConfiguration) {
+ final CoordinatorRegistryCenter registryCenter, final TracingConfiguration tracingConfig) {
for (Entry<String, ElasticJobConfigurationProperties> entry : elasticJobProperties.getJobs().entrySet()) {
ElasticJobConfigurationProperties jobConfigurationProperties = entry.getValue();
Preconditions.checkArgument(null != jobConfigurationProperties.getElasticJobClass()
@@ -94,9 +94,9 @@ public class ElasticJobLiteAutoConfiguration implements ApplicationContextAware
|| Strings.isNullOrEmpty(jobConfigurationProperties.getElasticJobType()),
"[elasticJobClass] and [elasticJobType] are mutually exclusive.");
if (null != jobConfigurationProperties.getElasticJobClass()) {
- registerClassedJob(entry.getKey(), entry.getValue().getJobBootstrapBeanName(), singletonBeanRegistry, registryCenter, tracingConfiguration, jobConfigurationProperties);
+ registerClassedJob(entry.getKey(), entry.getValue().getJobBootstrapBeanName(), singletonBeanRegistry, registryCenter, tracingConfig, jobConfigurationProperties);
} else if (!Strings.isNullOrEmpty(jobConfigurationProperties.getElasticJobType())) {
- registerTypedJob(entry.getKey(), entry.getValue().getJobBootstrapBeanName(), singletonBeanRegistry, registryCenter, tracingConfiguration, jobConfigurationProperties);
+ registerTypedJob(entry.getKey(), entry.getValue().getJobBootstrapBeanName(), singletonBeanRegistry, registryCenter, tracingConfig, jobConfigurationProperties);
}
}
}
diff --git a/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd
index 2f56716..c9aa306 100644
--- a/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd
+++ b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd
@@ -91,13 +91,13 @@
<xsd:attribute name="port" type="xsd:string" use="required" />
<xsd:attribute name="username" type="xsd:string" use="required" />
<xsd:attribute name="password" type="xsd:string" use="required" />
- <xsd:attribute name="use-ssl" type="xsd:string" default="true" />
+ <xsd:attribute name="use-ssl" type="xsd:string" use="required" />
<xsd:attribute name="subject" type="xsd:string" use="required" />
<xsd:attribute name="from" type="xsd:string" use="required" />
<xsd:attribute name="to" type="xsd:string" use="required" />
<xsd:attribute name="cc" type="xsd:string" use="required" />
<xsd:attribute name="bcc" type="xsd:string" use="required" />
- <xsd:attribute name="debug" type="xsd:string" default="false" />
+ <xsd:attribute name="debug" type="xsd:string" use="required" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -108,8 +108,8 @@
<xsd:complexContent>
<xsd:extension base="beans:identifiedType">
<xsd:attribute name="webhook" type="xsd:string" use="required" />
- <xsd:attribute name="connect-timeout-millisecond" type="xsd:string" default="3000" />
- <xsd:attribute name="read-timeout-millisecond" type="xsd:string" default="5000" />
+ <xsd:attribute name="connect-timeout-millisecond" type="xsd:string" use="required" />
+ <xsd:attribute name="read-timeout-millisecond" type="xsd:string" use="required" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -122,8 +122,8 @@
<xsd:attribute name="webhook" type="xsd:string" use="required" />
<xsd:attribute name="keyword" type="xsd:string" use="required" />
<xsd:attribute name="secret" type="xsd:string" use="required" />
- <xsd:attribute name="connect-timeout-millisecond" type="xsd:string" default="3000" />
- <xsd:attribute name="read-timeout-millisecond" type="xsd:string" default="5000" />
+ <xsd:attribute name="connect-timeout-millisecond" type="xsd:string" use="required" />
+ <xsd:attribute name="read-timeout-millisecond" type="xsd:string" use="required" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>