You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by sa...@apache.org on 2020/05/18 20:52:07 UTC
[pulsar] branch master updated (7396f26 -> 3633e24)
This is an automated email from the ASF dual-hosted git repository.
sanjeevrk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 7396f26 Fix bug that causes delivery of messages to stop on Shared subscription (#6966)
add 3633e24 Add Annotations for config validation checking (#6972)
No new revisions were added by this update.
Summary of changes:
.../pulsar/common/validator/ConfigValidation.java | 123 ++++++
.../validator/ConfigValidationAnnotations.java | 159 ++++++++
.../common/validator/ConfigValidationUtils.java | 180 +++++++++
.../apache/pulsar/common/validator/Validator.java | 26 +-
.../pulsar/common/validator/ValidatorImpls.java | 414 +++++++++++++++++++++
.../pulsar/common/validator}/package-info.java | 4 +-
.../common/validator/ConfigValidationTest.java | 148 ++++++++
.../common/validator/ValidatorImplsTest.java | 160 ++++++++
8 files changed, 1199 insertions(+), 15 deletions(-)
create mode 100644 pulsar-common/src/main/java/org/apache/pulsar/common/validator/ConfigValidation.java
create mode 100644 pulsar-common/src/main/java/org/apache/pulsar/common/validator/ConfigValidationAnnotations.java
create mode 100644 pulsar-common/src/main/java/org/apache/pulsar/common/validator/ConfigValidationUtils.java
copy pulsar-flink/src/main/java/org/apache/flink/streaming/connectors/pulsar/partitioner/PulsarPropertiesExtractor.java => pulsar-common/src/main/java/org/apache/pulsar/common/validator/Validator.java (60%)
create mode 100644 pulsar-common/src/main/java/org/apache/pulsar/common/validator/ValidatorImpls.java
copy {pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol => pulsar-common/src/main/java/org/apache/pulsar/common/validator}/package-info.java (88%)
create mode 100644 pulsar-common/src/test/java/org/apache/pulsar/common/validator/ConfigValidationTest.java
create mode 100644 pulsar-common/src/test/java/org/apache/pulsar/common/validator/ValidatorImplsTest.java