diff --git a/amqp/pom.xml b/amqp/pom.xml index d21c9f56..ca6e93dd 100644 --- a/amqp/pom.xml +++ b/amqp/pom.xml @@ -6,7 +6,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-amqp-proton diff --git a/api/pom.xml b/api/pom.xml index 0137bca7..26307918 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -24,7 +24,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-api diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml index b3ed99e1..9ae431f9 100644 --- a/benchmarks/pom.xml +++ b/benchmarks/pom.xml @@ -21,7 +21,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-benchmarks diff --git a/bom/pom.xml b/bom/pom.xml index e46d97ec..71925fe1 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -22,7 +22,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-bom diff --git a/core/pom.xml b/core/pom.xml index 7c01b162..ca29f7f4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -22,7 +22,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-core diff --git a/core/src/main/java/io/cloudevents/core/provider/CloudEventValidatorProvider.java b/core/src/main/java/io/cloudevents/core/provider/CloudEventValidatorProvider.java index 2f6afd61..0945d0b7 100644 --- a/core/src/main/java/io/cloudevents/core/provider/CloudEventValidatorProvider.java +++ b/core/src/main/java/io/cloudevents/core/provider/CloudEventValidatorProvider.java @@ -19,8 +19,8 @@ import io.cloudevents.CloudEvent; import io.cloudevents.core.validator.CloudEventValidator; -import java.util.Iterator; -import java.util.ServiceConfigurationError; +import java.util.ArrayList; +import java.util.Collection; import java.util.ServiceLoader; /** @@ -30,10 +30,14 @@ public class CloudEventValidatorProvider { private static final CloudEventValidatorProvider cloudEventValidatorProvider = new CloudEventValidatorProvider(); - private final ServiceLoader loader; + private final Collection validators; - private CloudEventValidatorProvider(){ - loader = ServiceLoader.load(CloudEventValidator.class); + private CloudEventValidatorProvider() { + final ServiceLoader loader = ServiceLoader.load(CloudEventValidator.class); + this.validators = new ArrayList<>(2); + for (CloudEventValidator cloudEventValidator : loader) { + validators.add(cloudEventValidator); + } } public static CloudEventValidatorProvider getInstance() { @@ -42,10 +46,11 @@ public static CloudEventValidatorProvider getInstance() { /** * iterates through available Cloudevent validators. - * @param cloudEvent + * + * @param cloudEvent event to validate. */ - public void validate(CloudEvent cloudEvent){ - for (final CloudEventValidator validator : loader) { + public void validate(CloudEvent cloudEvent) { + for (final CloudEventValidator validator : validators) { validator.validate(cloudEvent); } } diff --git a/docs/amqp-proton.md b/docs/amqp-proton.md index 7f56f9d8..986d2ac2 100644 --- a/docs/amqp-proton.md +++ b/docs/amqp-proton.md @@ -18,7 +18,7 @@ binding for CloudEvents: io.cloudevents cloudevents-amqp-proton - 4.0.0 + 4.0.1 ``` diff --git a/docs/api.md b/docs/api.md index 9e27c2b4..0722d0fa 100644 --- a/docs/api.md +++ b/docs/api.md @@ -17,7 +17,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-api - 4.0.0 + 4.0.1 ``` diff --git a/docs/avro.md b/docs/avro.md index 6d91058f..31fa3e71 100644 --- a/docs/avro.md +++ b/docs/avro.md @@ -16,7 +16,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-avro-compact - 4.0.0 + 4.0.1 ``` diff --git a/docs/core.md b/docs/core.md index 2af5b3c1..b269d0f1 100644 --- a/docs/core.md +++ b/docs/core.md @@ -16,7 +16,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-core - 4.0.0 + 4.0.1 ``` diff --git a/docs/http-basic.md b/docs/http-basic.md index 42308fd6..29b5c3a7 100644 --- a/docs/http-basic.md +++ b/docs/http-basic.md @@ -27,7 +27,7 @@ HTTP Transport: io.cloudevents cloudevents-http-basic - 4.0.0 + 4.0.1 ``` diff --git a/docs/http-jakarta-restful-ws-jakarta.md b/docs/http-jakarta-restful-ws-jakarta.md index ff078ad9..a2051321 100644 --- a/docs/http-jakarta-restful-ws-jakarta.md +++ b/docs/http-jakarta-restful-ws-jakarta.md @@ -14,7 +14,7 @@ RESTful Web Services Binding for Jakarta EE 9+: io.cloudevents cloudevents-http-restful-ws-jakarta - 4.0.0 + 4.0.1 ``` diff --git a/docs/http-jakarta-restful-ws.md b/docs/http-jakarta-restful-ws.md index 1d178575..fdcdf804 100644 --- a/docs/http-jakarta-restful-ws.md +++ b/docs/http-jakarta-restful-ws.md @@ -14,7 +14,7 @@ RESTful Web Services Binding for Jakarta EE 8: io.cloudevents cloudevents-http-restful-ws - 4.0.0 + 4.0.1 ``` diff --git a/docs/http-vertx.md b/docs/http-vertx.md index d0184269..6d0787aa 100644 --- a/docs/http-vertx.md +++ b/docs/http-vertx.md @@ -14,7 +14,7 @@ HTTP Transport: io.cloudevents cloudevents-http-vertx - 4.0.0 + 4.0.1 ``` diff --git a/docs/json-jackson.md b/docs/json-jackson.md index f3e93083..7fe61b6f 100644 --- a/docs/json-jackson.md +++ b/docs/json-jackson.md @@ -17,7 +17,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-json-jackson - 4.0.0 + 4.0.1 ``` diff --git a/docs/kafka.md b/docs/kafka.md index 33d3dd1c..dd2f6148 100644 --- a/docs/kafka.md +++ b/docs/kafka.md @@ -17,7 +17,7 @@ For Maven based projects, use the following to configure the io.cloudevents cloudevents-kafka - 4.0.0 + 4.0.1 ``` diff --git a/docs/protobuf.md b/docs/protobuf.md index 37007472..b25ffde6 100644 --- a/docs/protobuf.md +++ b/docs/protobuf.md @@ -18,7 +18,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-protobuf - 4.0.0 + 4.0.1 ``` diff --git a/docs/spring.md b/docs/spring.md index 7b658938..c12ec6a8 100644 --- a/docs/spring.md +++ b/docs/spring.md @@ -17,7 +17,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-spring - 4.0.0 + 4.0.1 ``` diff --git a/docs/xml.md b/docs/xml.md index c906ea73..dcb889ab 100644 --- a/docs/xml.md +++ b/docs/xml.md @@ -18,7 +18,7 @@ For Maven based projects, use the following dependency: io.cloudevents cloudevents-xml - 4.0.0 + 4.0.1 ``` diff --git a/examples/amqp-proton/pom.xml b/examples/amqp-proton/pom.xml index 7cbd68f8..9289ed83 100644 --- a/examples/amqp-proton/pom.xml +++ b/examples/amqp-proton/pom.xml @@ -3,7 +3,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/basic-http/pom.xml b/examples/basic-http/pom.xml index 845f2836..6a6f0e6d 100644 --- a/examples/basic-http/pom.xml +++ b/examples/basic-http/pom.xml @@ -21,7 +21,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/kafka/pom.xml b/examples/kafka/pom.xml index 510679d8..3ca9f507 100644 --- a/examples/kafka/pom.xml +++ b/examples/kafka/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/pom.xml b/examples/pom.xml index d7b02fdc..57d39966 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -5,7 +5,7 @@ cloudevents-parent io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/restful-ws-microprofile-liberty/pom.xml b/examples/restful-ws-microprofile-liberty/pom.xml index d17145bc..504ecf45 100644 --- a/examples/restful-ws-microprofile-liberty/pom.xml +++ b/examples/restful-ws-microprofile-liberty/pom.xml @@ -3,7 +3,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/examples/restful-ws-quarkus/pom.xml b/examples/restful-ws-quarkus/pom.xml index 8c0ef06d..48ba59b6 100644 --- a/examples/restful-ws-quarkus/pom.xml +++ b/examples/restful-ws-quarkus/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 cloudevents-restful-ws-quarkus-example diff --git a/examples/restful-ws-spring-boot/pom.xml b/examples/restful-ws-spring-boot/pom.xml index c3ac7a03..e13509a1 100644 --- a/examples/restful-ws-spring-boot/pom.xml +++ b/examples/restful-ws-spring-boot/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/rocketmq/pom.xml b/examples/rocketmq/pom.xml index a36ff129..1aa3d0f9 100644 --- a/examples/rocketmq/pom.xml +++ b/examples/rocketmq/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/spring-function/pom.xml b/examples/spring-function/pom.xml index 5506ce93..8a5ea21a 100644 --- a/examples/spring-function/pom.xml +++ b/examples/spring-function/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/spring-reactive/pom.xml b/examples/spring-reactive/pom.xml index 0c689f45..e2ab1d14 100644 --- a/examples/spring-reactive/pom.xml +++ b/examples/spring-reactive/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/spring-rsocket/pom.xml b/examples/spring-rsocket/pom.xml index c86e3e0c..2633713c 100644 --- a/examples/spring-rsocket/pom.xml +++ b/examples/spring-rsocket/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/examples/vertx/pom.xml b/examples/vertx/pom.xml index 5cb27b97..fe569f3a 100644 --- a/examples/vertx/pom.xml +++ b/examples/vertx/pom.xml @@ -5,7 +5,7 @@ cloudevents-examples io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 diff --git a/formats/avro-compact/pom.xml b/formats/avro-compact/pom.xml index 1e14a937..dc780143 100644 --- a/formats/avro-compact/pom.xml +++ b/formats/avro-compact/pom.xml @@ -23,7 +23,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/formats/json-jackson/pom.xml b/formats/json-jackson/pom.xml index e084b680..5a116bcc 100644 --- a/formats/json-jackson/pom.xml +++ b/formats/json-jackson/pom.xml @@ -22,7 +22,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/formats/protobuf/pom.xml b/formats/protobuf/pom.xml index 07c841f9..779629e6 100644 --- a/formats/protobuf/pom.xml +++ b/formats/protobuf/pom.xml @@ -23,7 +23,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/formats/xml/pom.xml b/formats/xml/pom.xml index b48de414..5a22ca95 100644 --- a/formats/xml/pom.xml +++ b/formats/xml/pom.xml @@ -23,7 +23,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/http/basic/pom.xml b/http/basic/pom.xml index e2a97394..c5c6df29 100644 --- a/http/basic/pom.xml +++ b/http/basic/pom.xml @@ -21,7 +21,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/http/restful-ws-integration-tests/pom.xml b/http/restful-ws-integration-tests/pom.xml index bc777d0d..3ab75acc 100644 --- a/http/restful-ws-integration-tests/pom.xml +++ b/http/restful-ws-integration-tests/pom.xml @@ -22,7 +22,7 @@ cloudevents-parent io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/http/restful-ws-integration-tests/restful-ws-common/pom.xml b/http/restful-ws-integration-tests/restful-ws-common/pom.xml index 81341442..8dd82619 100644 --- a/http/restful-ws-integration-tests/restful-ws-common/pom.xml +++ b/http/restful-ws-integration-tests/restful-ws-common/pom.xml @@ -22,7 +22,7 @@ cloudevents-http-restful-ws-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-integration-tests/restful-ws-jersey/pom.xml b/http/restful-ws-integration-tests/restful-ws-jersey/pom.xml index dd635fa7..434eba1b 100644 --- a/http/restful-ws-integration-tests/restful-ws-jersey/pom.xml +++ b/http/restful-ws-integration-tests/restful-ws-jersey/pom.xml @@ -22,7 +22,7 @@ cloudevents-http-restful-ws-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-integration-tests/restful-ws-resteasy/pom.xml b/http/restful-ws-integration-tests/restful-ws-resteasy/pom.xml index 31a4a4f1..5e81d9ac 100644 --- a/http/restful-ws-integration-tests/restful-ws-resteasy/pom.xml +++ b/http/restful-ws-integration-tests/restful-ws-resteasy/pom.xml @@ -22,7 +22,7 @@ cloudevents-http-restful-ws-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-integration-tests/restful-ws-spring/pom.xml b/http/restful-ws-integration-tests/restful-ws-spring/pom.xml index ee606645..d586dfa0 100644 --- a/http/restful-ws-integration-tests/restful-ws-spring/pom.xml +++ b/http/restful-ws-integration-tests/restful-ws-spring/pom.xml @@ -22,7 +22,7 @@ cloudevents-http-restful-ws-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-jakarta-integration-tests/pom.xml b/http/restful-ws-jakarta-integration-tests/pom.xml index 203026be..f3b8d698 100644 --- a/http/restful-ws-jakarta-integration-tests/pom.xml +++ b/http/restful-ws-jakarta-integration-tests/pom.xml @@ -5,7 +5,7 @@ cloudevents-parent io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/http/restful-ws-jakarta-integration-tests/restful-ws-jakarta-common/pom.xml b/http/restful-ws-jakarta-integration-tests/restful-ws-jakarta-common/pom.xml index 81ff32ae..21977ec0 100644 --- a/http/restful-ws-jakarta-integration-tests/restful-ws-jakarta-common/pom.xml +++ b/http/restful-ws-jakarta-integration-tests/restful-ws-jakarta-common/pom.xml @@ -3,7 +3,7 @@ cloudevents-http-restful-ws-jakarta-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-jakarta-integration-tests/restful-ws-liberty/pom.xml b/http/restful-ws-jakarta-integration-tests/restful-ws-liberty/pom.xml index 2c2032d5..75e5369c 100644 --- a/http/restful-ws-jakarta-integration-tests/restful-ws-liberty/pom.xml +++ b/http/restful-ws-jakarta-integration-tests/restful-ws-liberty/pom.xml @@ -5,7 +5,7 @@ cloudevents-http-restful-ws-jakarta-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-jakarta-integration-tests/restful-ws-resteasy/pom.xml b/http/restful-ws-jakarta-integration-tests/restful-ws-resteasy/pom.xml index a9f6b1d4..748f59ed 100644 --- a/http/restful-ws-jakarta-integration-tests/restful-ws-resteasy/pom.xml +++ b/http/restful-ws-jakarta-integration-tests/restful-ws-resteasy/pom.xml @@ -3,7 +3,7 @@ cloudevents-http-restful-ws-jakarta-integration-tests io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../ 4.0.0 diff --git a/http/restful-ws-jakarta/pom.xml b/http/restful-ws-jakarta/pom.xml index 01e9ba47..5650962b 100644 --- a/http/restful-ws-jakarta/pom.xml +++ b/http/restful-ws-jakarta/pom.xml @@ -21,7 +21,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/http/restful-ws/pom.xml b/http/restful-ws/pom.xml index 9e6037da..8aa6c561 100644 --- a/http/restful-ws/pom.xml +++ b/http/restful-ws/pom.xml @@ -21,7 +21,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/http/vertx/pom.xml b/http/vertx/pom.xml index 652f17ed..b52da855 100644 --- a/http/vertx/pom.xml +++ b/http/vertx/pom.xml @@ -22,7 +22,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT ../../pom.xml diff --git a/kafka/pom.xml b/kafka/pom.xml index c2d914f8..19297c8e 100644 --- a/kafka/pom.xml +++ b/kafka/pom.xml @@ -23,7 +23,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-kafka diff --git a/pom.xml b/pom.xml index 8e16fa24..2f6051ba 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT pom CloudEvents diff --git a/rocketmq/pom.xml b/rocketmq/pom.xml index 311c8587..ce9b34cd 100644 --- a/rocketmq/pom.xml +++ b/rocketmq/pom.xml @@ -23,7 +23,7 @@ cloudevents-parent io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-rocketmq diff --git a/spring/pom.xml b/spring/pom.xml index 4da3298f..66e36faa 100644 --- a/spring/pom.xml +++ b/spring/pom.xml @@ -23,7 +23,7 @@ io.cloudevents cloudevents-parent - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT cloudevents-spring diff --git a/sql/pom.xml b/sql/pom.xml index c999f073..c92f5086 100644 --- a/sql/pom.xml +++ b/sql/pom.xml @@ -5,7 +5,7 @@ cloudevents-parent io.cloudevents - 4.0.1-SNAPSHOT + 4.0.2-SNAPSHOT 4.0.0 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy