Commit Graph

111 Commits

Author SHA1 Message Date
Francesco Guardiani c632f56f8b
Added Automatic-Module-Name to manifests of published modules (#179)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-22 16:29:42 +02:00
Francesco Guardiani 1bebbbbb68
Improved Vertx Message APIs (#177)
* Improved Vertx Message APIs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Javadoc

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Improved code

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-18 15:00:39 +02:00
slinkydeveloper 28dcc2a009 Renamed package io.cloudevents.visitor to io.cloudevents.rw
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-09 11:37:07 +02:00
slinkydeveloper 57bb81cc5c Rename Visitor/Visitable to Writer/Reader
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-04 16:56:19 +02:00
Francesco Guardiani c4f2902dd6
Glue core & api (#157)
* 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>
2020-05-29 15:12:17 +02:00
Francesco Guardiani 0fdfcc378d
Moved cloudevents-api to cloudevents-core (#155)
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>
2020-05-22 16:30:36 +02:00
Francesco Guardiani 199f8c02e0
Revert "Proposal for reworking the unstructured read/write of events (#146)" (#149)
This reverts commit cd5777791c.
2020-05-15 15:56:48 +02:00
Francesco Guardiani cd5777791c
Proposal for reworking the unstructured read/write of events (#146)
* 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>
2020-05-15 11:41:41 +02:00
Francesco Guardiani a485edffdb
Integration with Jakarta RESTful Web Services (#145)
* 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>
2020-05-04 08:55:54 +02:00
Francesco Guardiani 30ca27afd8
Formatted code and added copyright headers (#140)
* 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>
2020-04-28 13:56:06 +02:00
Francesco Guardiani 5c28b36967
Reworked Kafka module (#134)
* 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>
2020-04-28 10:33:00 +02:00
Francesco Guardiani bf3514459b
Docs (#135)
* Added jemoji

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Renamed vertx module to cloudevents-http-vertx
Fixed docs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-04-27 19:47:23 +02:00
Francesco Guardiani 2b5e72c50a
Reworked Vert.x Integration (#129)
* 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>
2020-04-24 12:17:49 +02:00
Fabio José 361a34cc63 🔖 Set versions to 1.3.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2020-03-04 20:48:47 -03:00
Fabio José 0b1d2d27d5 🔖 Set versions to 1.2.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-12-30 08:50:43 -03:00
Fabio José c3460ee150 🔖 Set versions to 1.1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-28 20:42:21 -03:00
Fabio José 0376e12e11 🔖 Set versions to 1.0.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-28 20:34:49 -03:00
Fabio José 84441cd0f9 Set version to 1.0.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:45:31 -03:00
rinormaloku cf65ce0309 improved readme to end request
Signed-off-by: rinormaloku <rinormaloku37@gmail.com>
2019-10-03 20:45:15 +02:00
Fabio José bf72800220 Set the release version to 0.3.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-30 13:34:45 -03:00
Fabio José 56331feb2e Fixing vulnerable deps: Closes #45
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-30 12:50:06 -03:00
Fabio José b469da4388 Set the version 0.3.0 for release (without snapshot)
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-26 17:06:04 -03:00
Fabio José 6a248907f9 Update snippets with new sdk api
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:19:24 -03:00
Fabio José efd60454ee Use of marshallers and unmarshallers for HTTP
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 21:43:40 -03:00
Fabio José 9fd1a26e94 Using directly the marshaller and unmarshaller for binary
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:16:47 -03:00
Fabio José 842ce70fa4 Changes to use the way to process binary format
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:06:54 -03:00
Fabio José fe6bbc89df Changes to use the way to process binary format
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:06:33 -03:00
Fabio José 4afc34399b Typing with spec 0.2 impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:05:50 -03:00
Fabio José ae719c9984 Set version to 0.3.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:02:40 -03:00
Matthias Wessendorf c8a27e50dc [maven-release-plugin] prepare for next development iteration 2018-12-18 14:09:28 +01:00
Matthias Wessendorf ea0f128a77 [maven-release-plugin] prepare release cloudevents-parent-0.2.1 2018-12-18 14:09:28 +01:00
Matthias Wessendorf 5a422422e1 🚀 using random port for http server launch
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-18 14:03:35 +01:00
Matthias Wessendorf 05d8658b08 Refactoring, and adding better JSON API access
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-12 12:19:35 +01:00
Matthias Wessendorf ee8632a537 📝 updating to 0.2.0 libraries for usage
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-10 17:17:00 +01:00
Matthias Wessendorf 192bfcaaa0 [maven-release-plugin] prepare for next development iteration 2018-12-10 16:52:15 +01:00
Matthias Wessendorf 13689a2bc8 [maven-release-plugin] prepare release cloudevents-parent-0.2.0 2018-12-10 16:52:15 +01:00
Matthias Wessendorf 65e072718b 🎏 adding support for structured post and bug fix 💥
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-10 16:43:16 +01:00
Matthias Wessendorf bd9f547fc7 💄 tweaking docs
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-10 15:18:44 +01:00
Matthias Wessendorf 813dbd43a9 💫 Adding CDI API package
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-10 11:34:26 +01:00
Matthias Wessendorf 5aef5b2fe7 💨 adding extension support (0.2) and shipping distributred tracing
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-06 23:32:15 +01:00
Matthias Wessendorf 90c63496d2 💥 more compat. works
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-06 14:17:15 +01:00
Matthias Wessendorf 376240629c 💄 Rx-ify the Vertx doc
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-05 17:25:39 +01:00
Matthias Wessendorf b0937b0609 🚀 WIP: moving Java API towards 0.2 of the spec
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-05 17:25:39 +01:00
Matthias Wessendorf 3342e9e952 [maven-release-plugin] prepare for next development iteration 2018-12-05 17:11:28 +01:00
Matthias Wessendorf 184a645d7c [maven-release-plugin] prepare release cloudevents-parent-0.1.0 2018-12-05 17:11:28 +01:00
Matthias Wessendorf 254de2d35d [maven-release-plugin] prepare for next development iteration 2018-12-05 13:45:05 +01:00
Matthias Wessendorf f32ac45440 [maven-release-plugin] prepare release cloudevents-parent-0.0.4 2018-12-05 13:45:05 +01:00
Matthias Wessendorf bc1b0f713e fix incorrect type 2018-12-05 13:41:12 +01:00
Julien Ponge fff4b89d44 Force 8080 port
It seems like not every port can be used when running in Travis-CI.

Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 22:11:03 +01:00
Julien Ponge 0b0a5a922e Switch http-vertx tests to JUnit 5
Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 22:03:06 +01:00
Matthias Wessendorf 1217aa27a1 💄 reorg. the http calls
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-04 16:54:54 +01:00
Julien Ponge 173a022462 Update the README against the new Vert.x interface
Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 16:02:30 +01:00
Julien Ponge 9efb804645 Java file headers with a license
Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 15:53:47 +01:00
Julien Ponge 864826f7b3 Vert.x-ification
* Extracted a Vert.x-style interface
* Added the RxJava2 binding generation

Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 15:52:09 +01:00
Julien Ponge 4a6cbb9dac Remove inherited Maven groupId and version
Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 15:52:09 +01:00
Julien Ponge 9c847af66c Fix the Maven build
Signed-off-by: Julien Ponge <julien.ponge@gmail.com>
2018-12-04 15:52:09 +01:00
Matthias Wessendorf c2cc1b172f 💄 latest of vertx
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-11-29 15:17:43 +01:00
Matthias Wessendorf ac5b81f98c [maven-release-plugin] prepare for next development iteration 2018-11-29 11:15:44 +01:00
Matthias Wessendorf 967699e896 [maven-release-plugin] prepare release cloudevents-parent-0.0.3 2018-11-29 11:15:44 +01:00
Matthias Wessendorf 01d9efec1b
adding correct port 2018-11-29 10:38:07 +01:00
Matthias Wessendorf 633c5891dc 🚀 vertx http transport
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-11-28 15:15:17 +01:00