Fabio José
d25aaf8f49
Merge pull request #90 from fhussonnois/master
...
Add new CloudEventsKafkaHeaders class for kafka API
2020-03-04 20:12:40 -03:00
Fabio José
a79f8f9431
Merge pull request #78 from cricket007/patch-1
...
Fix Kafka Transport references
2020-03-04 20:09:25 -03:00
kpark
833db5bd92
Map extensions with prefix for Kafka CloudEvent header
...
Signed-off-by: kpark <kpark@guidewire.com>
Apply suggestions from code review
Co-Authored-By: Sergei Egorov <bsideup@gmail.com>
Signed-off-by: kpark <kpark@guidewire.com>
2020-02-27 10:02:04 -08:00
Florian Hussonnois
a5f88c3408
Add new CloudEventsKafkaHeaders class for kafka API
...
This commit add a new CloudEventsKafkaHeaders helper class used to build the Kafka headers
that should be attached either a binary or structured event message.
Signed-off-by: Florian Hussonnois <florian.hussonnois@gmail.com>
2020-01-28 15:57:18 +01: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
Jordan Moore
d0178c0bea
kafka s/Transport/Protocol/g
...
Signed-off-by: Jordan Moore <crikket.007@gmail.com>
2019-12-18 12:21:05 -06:00
Ruben Romero Montes
3049f587d8
Fix base64 marshalling
...
Signed-off-by: Ruben Romero Montes <rromerom@redhat.com>
2019-12-03 23:12:35 +01: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é
cbab54ed88
🔥 Remove skip long running annotation
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 15:11:59 -03:00
Fabio José
7a1326f182
➖ Remove the kafka embedded deps
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 15:11:42 -03:00
Fabio José
962d10cb48
🔥 Remove the dependency of embedded kafka
...
Now using MockProducer
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 15:07:57 -03:00
Fabio José
457962402a
✨ Constructor to provide custom kafka producer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 15:07:39 -03:00
Fabio José
b451c1d7d6
🔥 Remove the dependency of embedded kafka
...
Now using MockConsumer
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 14:25:39 -03:00
Fabio José
d732c0d153
🔥 Remove the dependency of embedded kafka
...
Now using MockConsumer
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 14:14:05 -03:00
Fabio José
2dfed7e782
🔥 Remove the dependency of embedded kafka
...
Now using MockConsumer
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 14:06:25 -03:00
Fabio José
c205299065
✨ Constructor to provide custom kafka consumer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 13:59:09 -03:00
Fabio José
c047c754f0
➕ Dep for jackson core
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 13:46:24 -03:00
Fabio José
88c078af57
⬆️ Bump the jackson version to 2.10.1
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 11:13:56 -03:00
Fabio José
25e90caf43
🐛 Closes #67 - Maps the datacontenttype to content-type
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 10:12:01 -03:00
Fabio José
39427f3162
✅ Test for kafka content type header mapping
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-21 10:06:16 -03:00
Fabio José
d8fc237466
Fixing to camelCase
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-29 08:00:20 -03:00
Fabio José
a635f429f8
Update examples to version 1.0
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 16:05:43 -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
Fabio José
313040f7f6
Kafka marshallers and unmarshallers
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:22:47 -03:00
Fabio José
43f779e010
Mapper for headers in kafka binding
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:20:18 -03:00
Fabio José
893ee567f0
Mapper for extension in kafka binding
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:17:44 -03:00
Fabio José
73f6c9572c
Mapper for attributes in kafka binding
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:14:43 -03: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é
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é
fda0e73429
Tests for kafka consumer
...
Structured content mode
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-20 12:43:28 -03:00
Fabio José
b14b6b0652
Adding imports in the examples docs
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-20 12:41:51 -03:00
Fabio José
b7aa38eacb
Kafka consumer tests
...
Binary content mode
Spec 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 23:05:04 -03:00
Fabio José
efc32d5c09
Top-level unmarshallers for spec 0.3
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 23:04:25 -03:00
Fabio José
b0483f3a8c
Filter to remove non-ce headers
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 23:04:02 -03:00
Fabio José
272c6ad568
Testing for kafka producer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:53:49 -03:00
Fabio José
838a730258
Top-level marshallers for kafka
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:43:27 -03:00
Fabio José
528563b563
License comment and new attributes
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:31:15 -03:00
Fabio José
af39059327
Private constructor to prevent instances creationg
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:30:50 -03:00
Fabio José
c11ca15fc4
Kafka header mapper for (un)marshalling
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:30:04 -03:00
Fabio José
9b41ae001d
Kafka extension mapper for (un)marshalling
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:29:43 -03:00
Fabio José
8327a97b04
Kafka Attributes mapper for spec 0.2
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:19:49 -03:00
Fabio José
cb3364e714
Override (de)serializers
...
The value (de)serializer always must be bytearray
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-19 21:05:05 -03:00
Fabio José
f6a85d0b40
Document the dependency config
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:19:54 -03:00
Fabio José
1f6a6009d9
Document the use of (un)marshalelrs
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:02:02 -03:00
Fabio José
d4c1cb2825
Tests for structured kafka consumer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 21:39:24 -03:00
Fabio José
4e4ded70dc
Right name for the test
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 21:39:02 -03:00
Fabio José
089f976540
structure unmarshaller definition
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 21:38:37 -03:00
Fabio José
90d08f0678
Boilerplate
...
KafkaConsumer and KafkaPRoducer to delegate calls, as internal attribute by composition
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-17 22:58:40 -03:00
Fabio José
cdb638157d
Impl the send that pass a callback arg
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 22:12:26 -03:00
Fabio José
ad2074d48d
Use of (un)marshallers
...
Reduce the boilerplate
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 22:06:09 -03:00
Fabio José
5df373310e
Kafka marshallers and unmarshallers for json
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 22:05:30 -03:00
Fabio José
0b11866d83
Fix doc reference for headers type
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 21:35:21 -03:00
Fabio José
d8b24f8953
Typing the header's value
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 21:34:39 -03:00
Fabio José
14e873d3f2
Typing the header's value
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 21:34:11 -03:00
Fabio José
87bea3cca2
Tests for kafka structured producer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-16 21:27:21 -03:00
Fabio José
ca377dbb61
How to use binary kafka producer
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-14 18:16:08 -03:00
Fabio José
5b53529dcd
Change the use of procuder constructor
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-14 18:15:21 -03:00
Fabio José
43945a9356
Remove the unused contructor
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 23:21:29 -03:00
Fabio José
1f58ddfc88
Use of common marshal interfaces
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 22:20:55 -03:00
Fabio José
aabd8c7847
Readme for kafka module
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 21:35:43 -03:00
Fabio José
667f22a060
Meaninful name for kafka tests
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 21:34:58 -03:00
Fabio José
9ad2486176
Remove unused resources
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 21:34:27 -03:00
Fabio José
9568fc339f
Use the common interfaces
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 21:34:04 -03:00
Fabio José
2d0538f4f9
Define the common interfaces
...
Common interfaces for unmarshallers
Meaninful names for kafka tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-13 21:31:57 -03:00
Fabio José
dc97d6f565
Fixing the name references
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-12 22:27:41 -03:00
Fabio José
d2497338f3
Tests for kafka consumer using binary format
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:20:00 -03:00
Fabio José
4482e2200b
Tests for kafka producer using binary format
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:19:16 -03:00
Fabio José
4bea5a311f
Java docs
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:18:26 -03:00
Fabio José
e4237f3a26
Kafka Consumer for cloudevents
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:18:02 -03:00
Fabio José
a525b08ddf
Change the reference to functional interface header mapper
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:04:11 -03:00
Fabio José
18a4578b0c
Add license docs
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 21:54:50 -03:00
Fabio José
98b3d8980b
type for tests
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-04 21:21:50 -03:00
Fabio José
6237e569d0
Cloud events kafka producer
...
Binary marshal
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-04 21:21:24 -03:00
Fabio José
de1e54272c
Map the values as byte array
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-04 21:16:28 -03:00
Fabio José
7467513636
java doc
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 22:01:06 -03:00
Fabio José
60bbac06de
java doc
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 22:00:26 -03:00
Fabio José
469ba5a81e
Kafka header mapper
...
Implementation for 0.2
Unit tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:58:07 -03:00
Fabio José
aa3d5b75af
Kafka extension mapper
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:49:48 -03:00
Fabio José
049fc8c7d7
Kafka Attribute mapper
...
Unit tests
Fixes due the tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:49:14 -03:00
Fabio José
4e6695525b
Kafka clients consumer example config
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:18:03 -03:00
Fabio José
bcc9fd4784
Set version to 0.3.0
...
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-03 21:07:11 -03:00
Fabio José
5d29d4f00d
Kafka Binding
...
Build configuration
Attributer mapper for v0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-02 22:11:46 -03:00