* Created method to create a builder from a builder (using the first one as template)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Docs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Progress
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Javadoc-ed
Now works
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Test fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reorganized some READMEs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Suggestions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Progress
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Last fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reworked a bit the `Extension` interface
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Renamed readFromEvent as readFrom
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed Extension extends CloudEventExtensions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* getValue() throws an exception if the key is not recognized by the materialized extension
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* typo
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Implement Visitor/Visitable mechanism
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* First pass on reimplementing spec version conversion
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed again toV1 & toV03
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Flattened attributes iface and impl
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed assumption that CloudEvent implements CloudEventVisitable
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed interfaces from core
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Moved io.cloudevents subpackages in core to io.cloudevents.core
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Changed signature of `fromSpecVersion`
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Changed signature of `fromSpecVersion`
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Proposed set of apis for CloudEvent
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Changes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Javadocs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Removed CloudEventBuilder.java
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Nits
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed the maven deploy
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* More maven magic
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Added test for resteasy
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* resteasy and jersey now don't conflict each other anymore
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Small nits
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed pom piece not needed
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Little mistake
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Trying to test spring
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fix spring package version mismatch
Also updated calls from junit4 to junit5
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Fix assertions in test
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Split restful-ws tests to sub-modules
Managing test for multiple jax-rs implemetations
using exclusions is not practical.
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Implement simpler solution
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Add exclusions for junit4
We are using junit5
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Add name to integration test artifacts
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Add exclusions from deploy
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Update README.md
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Remove unused property
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Add copyright headers
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Rename property
Signed-off-by: Matej Vasek <mvasek@redhat.com>
Co-authored-by: slinkydeveloper <francescoguard@gmail.com>
* Proposal for handling unstructured read/write of events
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* cloudevents-json-jackson fixed
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Everything builds
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Added two utility methods to Message
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Signature was wrong
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Bootstrapped http/restful-ws module
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Bootstrapped http/restful-ws module
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Going forward with jax-rs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Going forward with jax-rs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Trying another jaxrs impl
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Flush fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reverted Jersey, now all works as it should
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Constant
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Formatted code and added headers
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Updated all copyright years with 2018-Present
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* WIP kafka
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Worked on some abstractions to simplify implementation of Message
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reworked kafka module
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Applied suggestions + documented Kafka module usage
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Renaming
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Docs fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* small fixes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* small fixes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Started http-vertx module reworking
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Vertx integration done
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Adjusted the READMEs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Case sensitivity fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* test graalvm travis
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Mhh
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reenabled conditional run
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Testing matrix with various JDKs + GraalVM
Enabled deployment on master
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Lemme try this config
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Maybe now it works
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Editor config fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Editor config
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed deprecated flag
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Maybe now it works
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Applied suggestions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Maybe now it works
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* This should do it
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Small nit
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Changed version to 2.0.0-SNAPSHOT
Changed the README for the V2 to specify the sdk is currently under development
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed poms
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed json-jackson pom
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>