* Halfway through it
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* That should be it
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Prettier run
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed code sample
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Suggestions + fixed up the mess made by prettier
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Suggestion
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Messing up stuff
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Collapse CloudEventAttributesWriter and CloudEventAttributesWriter into CloudEventContextWriter
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Rebase fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Javadoc'ed + Cleanup of the api module (#267)
* Javadoc'ed more and more the api module
Cleanup the CloudEventRWException
More tests on the API module
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Use parseTime
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Better docs on the Extensions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Signed-off-by: Sreenath Madasu <MADASUSX@legal.regn.net>
* Remove UnknownEncodingMessageReader and replace with exceptions #262
Signed-off-by: Sreenath Madasu <Sreenath.Madasu@gmail.com>
* Remove UnknownEncodingMessageReader and replace with exceptions -- Added Unit tests #262
Signed-off-by: Sreenath Madasu <Sreenath.Madasu@gmail.com>
* Remove UnknownEncodingMessageReader and replace with exceptions -- Fixed compile error #262
Signed-off-by: Sreenath Madasu <Sreenath.Madasu@gmail.com>
* Remove UnknownEncodingMessageReader and replace with exceptions -- changed exception name and details #262
Signed-off-by: Sreenath Madasu <Sreenath.Madasu@gmail.com>
Signed-off-by: Sreenath Madasu <MADASUSX@legal.regn.net>
* Fixed
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Co-authored-by: Francesco Guardiani <francescoguard@gmail.com>
Co-authored-by: Sreenath Madasu <MADASUSX@legal.regn.net>
* Add the method `BytesCloudEventData#wrap` to be consistent with #289
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed all usages of constructor
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* CloudEventDataMapper cannot be null
Cleanup of all mapper != null and replaced with CloudEventDataMapper.NOOP
Fixed all the missing wildcards
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* I forgot a bunch of them
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* CloudEventDataMapper.NOOP to CloudEventDataMapper.identity
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Now it should be fine
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Renamed CloudEventUtils#toVisitable to CloudEventUtils#toReader
Added CloudEventUtils#toEvent
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Extracted readAttributes and readExtensions from CloudEventReader
Added CloudEventUtils#toContextReader to create a context reader starting from a CloudEvent
Improved documentation of *Reader interfaces
Renamed MessageReader#visit to the proper name MessageReader#read
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Typo
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Defined an interface to perform mapping of data
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* All code compiles and run
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Added a sample + fixed copyrights
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* More test
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Introduce CloudEventData
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Javadocs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed to
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Applied changes throughout the sdk
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fix javadoc
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Switch `ZonedDateTime` to `OffsetDateTime`. Fix#214
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed useless date format
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed time format
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Added javadocs links both to READMEs and docs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed old docs of v1 of the sdk
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed all javadocs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Applied suggestions
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>
* 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>
* 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>