Commit Graph

174 Commits

Author SHA1 Message Date
Fabio José 185f2da789 Fix method signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-29 10:37:10 -03:00
Fabio José 9996f5a84c Method to get id
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-29 10:34:58 -03:00
Fabio José 75aa7450c5 Spec v1.0 definitions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-29 08:56:08 -03:00
Fabio José 15616995c3 Fixes: #33
Add the special handling in the getData() method

Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-01 10:50:55 -03:00
Fabio José 588a0aa3ac Function for data parsing based on the data content type
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-31 14:45:38 -03:00
Fabio José b51876a020 Fixing the subject unmarshall: Closes #32
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-22 17:21:00 -03:00
Fabio José 3cdd7b9280 parsersByEnconding and checkDecorator
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:20:23 -03:00
Fabio José 701c7ec77b parsersByEnconding to be compliance with datacontentenconding
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:19:35 -03:00
Fabio José fad43ecb4e New: check() decorator, parsersByEncoding to work with datacontentencoding
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:18:45 -03:00
Fabio José 32a2590665 Implement the decorator pattern
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:17:35 -03:00
Fabio José 2ad2249724 Remove comment code and check for string type of data attribute
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:17:07 -03:00
Fabio José c42bc654df Remove blank line
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:15:40 -03:00
Fabio José 25217fb69a Add constant for base64 string
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:14:25 -03:00
Fabio José f0ad61acd7 Parser API for base64 data
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:10:00 -03:00
Fabio José 5ea47c1f4a generic HTTPUnmarshaller and spec 0.3 HTTPUnmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-05 09:23:57 -03:00
Fabio José 9066741b8e Using the generic HTTPUnmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-05 09:22:42 -03:00
Fabio José e2c1ab7465 New parameters for the generic receiber
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:28:18 -03:00
Fabio José 7a4473b11a Remove the 0.2 references
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:27:25 -03:00
Fabio José b42f6f3bc8 Constants for version number and default header specversion
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:26:56 -03:00
Fabio José 805c8971a1 HTTP Binary receiver for spec 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:23:25 -03:00
Fabio José f19b52a0ef Contants for structured v03
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:36:35 -03:00
Fabio José 4fdba57069 Checking for datacontentencoding
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:35:57 -03:00
Fabio José 29bc8b9e17 isBase64 and clone functions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:35:19 -03:00
Fabio José 5b132feabe HTTP Receiver Structured for v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:34:55 -03:00
Fabio José 0225c358f8 Default value for _caller argument
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 14:25:21 -03:00
Fabio José b3a63aa749 Constants for v0.3 binary headers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 10:16:36 -03:00
Fabio José c63b63dbea Remove unused import
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 09:51:59 -03:00
Fabio José 0f8823c36e The http binding for binary - v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-01 17:35:33 -03:00
Fabio José ef6db28464 A generic binary http receiver for reusable purposes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 16:33:48 -03:00
Fabio José 49119d707f A generic structured http receiver for reusable purposes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 15:53:22 -03:00
Fabio José 6e0182f50a Remove ununsed imports
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 14:34:50 -03:00
Fabio José 145bd2973f A generic structured http emitter for reusable purposes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 14:33:59 -03:00
Fabio José a7a62c442a Default content encoding
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 14:15:42 -03:00
Fabio José f355a3ccba A generic binary http emitter for reusable purposes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 14:14:55 -03:00
Fabio José f3a6dbd960 HTTP Headers name for configuration, CloudEvents data attribute
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 13:47:56 -03:00
Fabio José d692f416b6 Fix code style: missing parens, double quote and semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 09:50:28 -03:00
Fabio José 374c0a233c New functions for fun
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 09:33:37 -03:00
Fabio José 22a03405df Merge branch 'develop' into spec03-attrs 2019-07-28 22:05:36 -03:00
Fabio José b8f1012d1d Implementing the spec 0.3 attributes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-28 21:53:34 -03:00
Jingwen Peng 8418f77a6b Support receiving "application/octet-stream" content in binary transport mode
Signed-off-by: Jingwen Peng <pengsrc@outlook.com>
2019-07-28 15:11:40 +08:00
Fabio José 06085dd5f5 Closes #23
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-24 15:40:54 -03:00
Fabio José d6032dda0d Fix the content-type http header validation for binary format, in commons.js and unmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-24 15:33:08 -03:00
Fabio José 8ab8bf89f8 Fix the content-type http header validation for binary format
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-24 15:10:12 -03:00
Fabio José d104f9bcd5 Code style: camelCase
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:57:19 -03:00
Fabio José 16ecd3e74e Code style: missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:53:16 -03:00
Fabio José 162e78f507 Code style: camelCase
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:51:33 -03:00
Fabio José eb37bf8a69 Code style: missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:44:51 -03:00
Fabio José c94fb8e3de Code style: missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:44:28 -03:00
Fabio José 56b54cdf23 Code style: missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:43:58 -03:00
Fabio José 9903c12be8 Code Style: object shorthand
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 13:43:07 -03:00