Commit Graph

85 Commits

Author SHA1 Message Date
Fabio José 236f1597a2 Annotations to igore cast issues
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 21:22:09 -03:00
Fabio José 1721fd387e Mapping from extensions too
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 21:21:09 -03:00
Fabio José 5c171dbf39 The extension mapper, that maps from http headers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 21:19:36 -03:00
Fabio José 20cef92ee1 Adds the license
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 21:18:39 -03:00
Fabio José 01ae400193 Remove: implements Extension, Add: impls for ExtensionFormat
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:53:13 -03:00
Fabio José fda22ed938 The representation for in memory and transport formats for extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:52:19 -03:00
Fabio José 5e230ddeff The representation for in memory format for extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:51:58 -03:00
Fabio José 3bf55af44d License and use of new ExtensionFormat
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:39:22 -03:00
Fabio José 77bbca5943 License and use of new ExtensionFormat
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:38:54 -03:00
Fabio José 7de013719e License and uses the ContextAttributes enumeration
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:38:20 -03:00
Fabio José 5fc30f5f06 Remove: set import, Add: license
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:37:36 -03:00
Fabio José c3a94c90d1 The method for Accessor, license and use of new ExtensionFormat
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:36:13 -03:00
Fabio José 66adbdada5 Changes to receive the extensions set
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:35:15 -03:00
Fabio José 63d693d694 The marshaller and unmarshaller methods
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:34:09 -03:00
Fabio José 91b89d51fe A way to access the internal Set of ExtensionFormat
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:27:04 -03:00
Fabio José 30e7fb681c Context attributes as enumeration
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:20:41 -03:00
Fabio José abbdf66686 Context attributes as enumeration
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 17:20:23 -03:00
Fabio José 806a2dacc9 Maps the attributes to http headers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 15:58:56 -03:00
Fabio José 98df3e997e Remove due the abstract envelop evolution
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 14:05:33 -03:00
Fabio José a12d29eaf6 bean to use with test
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 14:03:21 -03:00
Fabio José 5ac588c8d9 Assertions using the new envelop signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 13:57:43 -03:00
Fabio José 3a2ee97847 Binary mapper for http headers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 13:54:41 -03:00
Fabio José 87d63b2ccd Assertions using the new envelop signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 13:53:56 -03:00
Fabio José b2934fad99 Remove methods: decodeCloudEvent, Change signature: fromInputStream
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 12:40:02 -03:00
Fabio José 861b3410ce Fix the import for abstract envelop import
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:14:14 -03:00
Fabio José 171b9652b3 Fix the abstract envelop import, comments typo
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:13:36 -03:00
Fabio José 87fdd9f9de Fix the import for abstract envelop
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:12:50 -03:00
Fabio José 279d0d6806 Rename the attribute unmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:10:44 -03:00
Fabio José 7c85f338ac Rename the attribute unmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:10:23 -03:00
Fabio José 385153a552 Implements the unmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:04:56 -03:00
Fabio José afc6f3deef Changes to support the new signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 11:03:52 -03:00
Fabio José 024e7b18fe Adds the serial no
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 10:21:34 -03:00
Fabio José 2323b4cf2d Update the tests for the new signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 10:20:13 -03:00
Fabio José 9a75b23566 Attributes impl for spec 0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-21 10:19:36 -03:00
Fabio José 7aac31892c Fix the extension format import
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 13:16:49 -03:00
Fabio José 12860fafaf License docs
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 13:02:55 -03:00
Fabio José 2d4828f02b Removed: 0.1 builder and impl, due the new abstract envelop signture
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 13:02:11 -03:00
Fabio José fe7e40973d New abstract envelop signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 13:01:21 -03:00
Fabio José 5dde66e8d8 Marker interface for context attributes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 10:45:22 -03:00
Fabio José 137dcaa016 Impl of EventBuilder interface
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 10:36:21 -03:00
Fabio José 059a3e7206 Builder method 'of' to build event from data and attributes object
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-19 22:48:14 -03:00
Fabio José 06fb04e42f Support for spec 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-19 22:07:08 -03:00
Fabio José 4d5ed04fd9 JSON Resources for spec 0.3 testing
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-19 22:04:36 -03:00
Fabio José b26ecda111 Change the test method name
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:43:38 -03:00
Fabio José 937a3abe5a Fix the extension marshalling and unmarshalling: Closes #31
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:19:58 -03:00
Fabio José 2acad53ba8 Remove the print stacktrace
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:16:48 -03:00
Fabio José 676a32a60d Extension key as public const
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:16:20 -03:00
Fabio José c9f4292604 Class for in menory extension format
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:15:51 -03:00
Fabio José 7f11e22a76 event payload to tests extensions unmarshalling
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:14:16 -03:00
Fabio José 2e464adeb7 event payload for tests with spec v0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:13:10 -03:00