Chris Bono
7d29190033
Update to Gradle 8.3 ( #464 )
2023-09-27 17:14:35 -05:00
Chris Bono
02730275e8
Add SSL integration tests ( #442 )
...
* Also move inttests to subpackages based on functionality
* Also add app tests (non-ssl)
2023-09-10 22:21:59 -05:00
Chris Bono
7ee8ee12b1
Add filter/encode ability to header mappers ( #366 )
...
- Add simple 'ToString' mapper
- Add 'json' mapper for complex types
- Delete 'default' mapper
- Use 'json' mapper as default mapper
- Inbound/outbound filter rules
See #361
2023-03-05 12:26:56 -06:00
Chris Bono
0458f01b3e
Binder preserves headers on send/receive ( #359 )
...
- Refactor the existing PulsarMessageHeaderMapper to include to/from support.
- Use the new API in the binder send/receive
- Add tests for header mapper
See #358
2023-02-24 09:31:36 -06:00
Chris Bono
284b4b0c1e
Add consumer/producer config props to binder and binding level ( #338 )
...
* Move loadConf into ProducerBuilderConfigurationUtil
* Add full consumer/producer props to binder/binding props
* Re-use the consumer and producer props from PulsarProperties
* Add unit and integration test for newly added props
2023-02-13 11:06:21 -05:00
Chris Bono
7294580bfa
Add topic resolver ( #293 )
...
* Add topic resolver
- Topic resolver with configurable
message type to topic name mappings
See #269
* Sample app uses topic and schema resolver
* Add topic resolver docs
2023-01-30 10:38:19 -05:00
Chris Bono
bd75eefdce
Add schema resolution to binder
2023-01-23 12:55:09 -05:00
Chris Bono
d45af6979b
Add custom schema mappings
...
See #269
- Still need to add docs
2023-01-18 15:41:27 -05:00
Chris Bono
7789f89ab0
Add robust IT for PulsarFunctionAdministration ( #272 )
2023-01-15 23:33:18 -06:00
Chris Bono
54d89a8c05
PulsarAdministration now respects auth properties ( #195 )
...
* Add test to prove PulsarAdministration not respecting auth
* PulsarAdministration respects auth
* Fix condition in admin properties
2022-11-07 16:18:53 -05:00
Chris Bono
58fd8d026b
Add Reactive sample app
2022-11-07 10:41:55 -06:00
Chris Bono
aa4c1540c0
Update import order in IDEA code style
2022-10-13 16:32:36 -05:00
Alexander Preuß
78efde7cd6
Add protobuf schema support ( #87 )
...
Additionally the following follow-up items from PR #82 :
* Extend PulsarListenerTests for different Schema types
* Add supported Schema types to docs
2022-09-06 08:13:50 -05:00
Chris Bono
130501ab0a
More test debugging
...
- Add comment suppression filter in checkstyles
- Add show standard out streams in test for spring-pulsar
- Move log to sout in test
2022-08-31 22:58:56 -05:00
Chris Bono
de2d8a0600
[BUILD] Build improvements ( #52 )
...
* Each module has its own build.gradle
* Functionality moved into plugins in buildSrc/
* Add Spring javaformat
* Add release plugins (#20 )
Fixes #21
2022-08-06 18:49:18 -05:00
Chris Bono
d9cdec3f1b
Add test cases to PulsarTemplateTests
2022-07-24 00:59:34 -05:00
Chris Bono
33fba1d450
Add caching producer factory
...
Fixes #30
2022-07-22 19:25:36 -05:00
Chris Bono
ecd0a30c83
Minor cleanup and refactoring ( #24 )
2022-07-11 13:06:14 -05:00
Soby Chacko
118fdd7386
Build cleanup
2022-06-23 19:40:04 -04:00