Commit Graph

689 Commits

Author SHA1 Message Date
Matej Vasek 8a14cf4182
fix: link in readme (#229)
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2020-09-10 08:32:42 +02:00
Matej Vasek 6eecf29cf7
Generic http binding (#225)
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2020-09-09 19:28:40 +02:00
Ruben Romero Montes 29c9eaa23f
Add Quarkus example (#226)
* Add Quarkus example

Signed-off-by: ruromero <rromerom@redhat.com>

* Rename project and remove unrelated files

Signed-off-by: ruromero <rromerom@redhat.com>
2020-09-07 10:34:11 +02:00
slinkydeveloper c3904fbff4 Fixed some docs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 12:34:48 +02:00
Francesco Guardiani 69e605e2ef Release 2.0.0-SNAPSHOT
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
(cherry picked from commit 08aed3bc40)
2020-09-01 12:05:36 +02:00
Francesco Guardiani b54a46fd07 Release 2.0.0-milestone2
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:56:36 +02:00
Francesco Guardiani 08aed3bc40 Release 2.0.0-SNAPSHOT
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:44:18 +02:00
Francesco Guardiani f20208aec7 Release 2.0.0-milestone2
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:44:18 +02:00
Francesco Guardiani c61f87f4d5
Release automation (#191)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:35:53 +02:00
Francesco Guardiani 0ca907be49
Vertx 4 (#206)
* Something wrong

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

* Update to Vert.x 4

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

* Removed wrong pom bits

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

* Updated readme

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

* Updated the sample code of vertx

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

* Avoid recreating the JsonFormat

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 10:18:05 +02:00
Francesco Guardiani 8b4e586b64
Added a method to remove the extensions (#218)
* Added a method to remove the extensions

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

* Added a method to remove the materialized extension

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

* Better test

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 10:10:47 +02:00
Francesco Guardiani 75171b9705
Switch `ZonedDateTime` to `OffsetDateTime` (#216)
* 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>
2020-09-01 10:10:35 +02:00
Francesco Guardiani 700661b664
Added core package test-jar again to poms (#217)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-31 17:33:53 +02:00
Grant Timmerman 6a982d83fa
docs: fix README link. Fixes #210 (#213)
Signed-off-by: Grant Timmerman <timmerman+devrel@google.com>
2020-08-31 10:35:49 +02:00
Doug Davis b572bd88cf
add coc ref (#209)
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-08-11 16:42:08 +02:00
Francesco Guardiani 39b9fc159c
Simplified poms (#205)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-11 10:14:39 +02:00
Francesco Guardiani 4c98031c3b
Fix #200 (#202)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-10 16:10:37 +02:00
Francesco Guardiani 0ce5f9535d
Dependency bumps (#203)
* Updates

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

* Let's avoid to upgrade junit5, it seems that surefire plugin doesn't like it...

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-04 18:03:28 +02:00
Francesco Guardiani 58a6426fe8
Reorganized some readmes/docs (#193)
* 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>
2020-07-08 11:12:26 +02:00
Francesco Guardiani d4ee5a6930
Benchmarks (#192)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-07-08 11:12:10 +02:00
Pierangelo Di Pilato e71cc5358c
Add Vertx example (#195)
* Add Vertx example

Signed-off-by: Pierangelo Di Pilato <pierangelodipilato@gmail.com>

* Apply suggestion

Signed-off-by: Pierangelo Di Pilato <pierangelodipilato@gmail.com>
2020-07-02 11:13:38 +02:00
Francesco Guardiani 862e4a657a
Created kafka example (#194)
* Created kafka example

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

* Applied suggestions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-07-02 09:25:43 +02:00
Francesco Guardiani f42020333a
Back to SNAPSHOT (#189)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:54:22 +02:00
Francesco Guardiani 63ffe3be14
Release 2.0.0-milestone1 - attempt 2 (#188)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:28:59 +02:00
Francesco Guardiani 900decaed0
Release 2.0.0-milestone1 (#187)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:01:48 +02:00
Francesco Guardiani bd50e6f284
Now all javadocs pass the minimum checks (#186)
* Fixed all javadocs

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

* Applied suggestions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 14:36:54 +02:00
Francesco Guardiani a012e1e434
Added javadoc for jax-rs (#184)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 14:32:26 +02:00
Francesco Guardiani fd1e6b2728
Improved a bit the docs website (#185)
* Improved a bit the docs
Changed the docs website theme

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

* Using constants

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 11:24:18 +02:00
Francesco Guardiani 12cca34d21
Missing docs in kafka and vertx implementation (#183)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-23 17:20:25 +02:00
Francesco Guardiani 83d9045897
Javadoc-ed cloudevents-core (#182)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-23 17:20:18 +02:00
Francesco Guardiani 98a6b87d5b
Javadoc-ed cloudevents-api (#181)
* Javadoc-ed cloudevents-api

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

* nit

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-23 17:20:09 +02:00
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
Matej Vasek 7d85d19f1a
fix: sub-second resolution `time` attribute (#176)
* fix: sub-second resolution `time` attribute

Fixes parsing of dates like: 2018-04-26T14:48:09.1234Z

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* test: added test for datetime parsing formatting

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2020-06-18 16:59:12 +02:00
Francesco Guardiani fd1c3268d9
Refactor mocks (#180)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-18 16:10:01 +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
Francesco Guardiani 14dc3e5b8a
Simplified Kafka Message APIs (#178)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-18 13:24:37 +02:00
Francesco Guardiani 5c32b566e7
Merge pull request #167 from slinkydeveloper/rename_reader_writer
Rename Visitor/Visitable to Writer/Reader
2020-06-15 09:06:36 +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
Francesco Guardiani c386423787
Created method to create a builder from a builder (#166)
* 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>
2020-06-08 19:12:31 +02:00
Paul Schwarz 815c9cff26
feat: 70 implement dataref extension (#151)
Signed-off-by: Paul Schwarz <paulsschwarz@gmail.com>
2020-06-08 17:12:53 +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
Doug Davis 1d07d9c392
copy guidance from javascript repo (#159)
* copy guidance from javascript repo

Signed-off-by: Doug Davis <dug@us.ibm.com>

* s/javascript/java/g

Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-06-04 15:02:20 +02:00
Francesco Guardiani 1ebf662b9b
Moved EventFormatProvider and ExtensionsParser into provider (#162)
Renamed ExtensionsParser in ExtensionProvider

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-04 15:02:01 +02:00
Francesco Guardiani 6d057aa64d
CloudEventBuilder interface now has withAttribute methods (#165)
* 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>
2020-06-04 15:01:48 +02:00
Francesco Guardiani 34cd81455b
Reorganized some READMEs (#160)
* 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>
2020-06-01 11:34:23 +02:00
Francesco Guardiani 73d90d11bb
Reworked a bit the Extension interface (#158)
* 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>
2020-06-01 09:22:54 +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 c616a71947
Fixed the maven deployment config to avoid integration test packages deploy (#154)
* Fixed the maven deploy

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

* More maven magic

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-19 20:22:28 +02:00
Francesco Guardiani fb10bd3da5
Removed quiet flag (#153)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-19 19:56:48 +02:00