Commit Graph

38 Commits

Author SHA1 Message Date
Chris Bono
195b2fb77b Add sample app for Pulsar Functions
See #135 #136
2023-01-11 14:12:55 -05:00
Chris Bono
4ca7b1266a [Build] Skip other sonatype tasks for samples 2022-12-14 15:23:04 -06:00
Chris Bono
e36f98d1aa [Build] Don't publish samples to Sonatype
- increase Sonatype state transition retries
2022-12-14 14:12:38 -06:00
Chris Bono
0336228e99 Add reactive docs (#250)
Fixes #201
2022-12-12 00:32:14 -06:00
Chris Bono
2a7a0b9e0e Update to Spring Boot 3.0.0 (#241)
- Also update Micrometer docs gen to M7

Fixes #177
2022-11-26 19:45:05 -06:00
Christophe Bornet
1055637ff2 Update with new MessageResult::acknowledge(Message) function (#233) 2022-11-21 20:05:56 -06:00
Chris Bono
2024206a28 Update reactive sample with @ReactivePulsarListener (#218) 2022-11-18 16:04:52 -06:00
Chris Bono
a8d65ec168 Split reactive into its own module
Remove redundant dep
2022-11-17 20:47:44 -05:00
Christophe Bornet
422aa8e5c9 Use type safe structures to configure the producer
Changes following review

Changes following review
2022-11-10 21:15:11 -06:00
Christophe Bornet
a5ddf77ced Add ReactivePulsarMessageListenerContainer (#198) 2022-11-10 12:52:53 -06:00
Christophe Bornet
82815d9dc5 Rename ReactivePulsarSenderTemplate to ReactivePulsarTemplate 2022-11-10 12:48:54 -06:00
Chris Bono
5dd3a4a181 Update to Spring Boot 3.0.0-RC1 2022-11-07 18:25:03 -06:00
Chris Bono
1fcc2fbb25 Add spring-boot-starter as api dep. in starters 2022-11-07 14:14:08 -06:00
Chris Bono
600ade21aa Add spring-boot-starter to reactive-sample-app 2022-11-07 10:46:32 -06:00
Chris Bono
58fd8d026b Add Reactive sample app 2022-11-07 10:41:55 -06:00
Chris Bono
4953c2234c Split sample apps into multi-modules
Cherry pick 87e349066b
2022-11-07 10:40:57 -06:00
Chris Bono
87e349066b Split sample apps into multi-modules (#186) 2022-10-29 14:39:52 -05:00
Chris Bono
fed6a0c40f Add package-info.java setting all things @NonNull
- Adjusted producer pieces to get rid of warnings
- Other areas to be updated as we encounter the warnings
2022-10-24 16:26:52 -04:00
Chris Bono
afe4fb6707 Set tracing probability to 100% on sample apps 2022-10-12 19:24:10 -05:00
Chris Bono
90a39b8f84 Add Micrometer Tracing to sample apps (#160)
Also documents how to configure Micrometer Observations.

See #147
2022-10-12 17:09:40 -05:00
Chris Bono
cd8adafa07 Add jvm args with add-opens (#145)
- when running sample apps
- when running tests

Closes #143
2022-09-27 20:17:27 -05:00
Chris Bono
4d3fd12202 [Release 0.1.0-M1] Switch back to SB/SF snapshots 2022-09-23 15:08:40 -04:00
Chris Bono
5afb4d719c Use enum for PulsarListener subscriptionType (#122)
* Use enum for PulsarListener subscriptionType

* Fix checkstyle
2022-09-16 17:01:21 -04:00
Chris Bono
c59db85990 Use SB/SF milestone libs for M1 release (#109)
* Use SB/SF milestone libs for M1 release

- Made the following TEMPORARY changes to appease downgrading to SB/SF milestones:
  - Removed `AsynTaskExecutor.submitCompletable` (only in SF snaphot)
  - Revert b188436ab5 (auto-generated auto-config imports file only in SB snapshot)
- Added SpringBootTest sanity test to catch when auto-config is not in place.

* Checkstyle fix on newly added test
2022-09-13 13:01:13 -04:00
Chris Bono
d4dfcee77c Add custom tasks to run samples (#105)
- bootRunApp1
- bootRunApp2
2022-09-11 12:36:33 -05:00
Chris Bono
fbc4773dbd Update SB plugin to 3.0.0-SNAPSHOT in sample apps (#103)
Fixes #92
2022-09-11 12:28:59 -05:00
Chris Bono
c1d155e507 Add fluent API to PulsarTemplate
Fixes #68
2022-08-29 14:42:18 -05:00
Alexander Preuß
67cb57c800 Add auto-configuration for PulsarAdministration (#72)
* Auto-configures a `PulsarAdministration`
* Reconciles some properties for admin and regular clients
* Adds docs for config props (see #50)

Resolves #41
2022-08-29 13:30:16 -05:00
Soby Chacko
a28b73e93b Fixing sample application 2022-08-23 14:30:01 -04:00
Chris Bono
b145c3ff82 Polish reference docs
- Remove hardcoded code where possible
- Link to auto-generated config props rather than hardcoded tables
- Simplify some wording
2022-08-11 15:13:36 -04:00
Chris Bono
749f2dbb5e Add spring boot starter module (#56)
Also:
* Clean up dependencies (remove unused)
* Add README in samples how to run w/ new tools/pulsar

Fixes #49
2022-08-07 23:42:43 -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
Soby Chacko
3b588caa49 Fixing checkstyle 2022-07-22 18:06:01 -04:00
Soby Chacko
a6874bb4fa Sample for PulsarListener in batch mode 2022-07-22 17:46:54 -04:00
Soby Chacko
e1bc487cab Sample apps cleanup 2022-07-22 17:36:16 -04:00
Chris Bono
03425c550a Refactor template/producer to not use default topic name (#25) 2022-07-11 19:51:21 -05:00
Soby Chacko
100e3f3763 Build cleanup (#19)
* Build cleanup

* Addressing PR review comments
2022-07-08 18:27:30 -04:00
Soby Chacko
a17d093d22 Reorganizing modules
Spring Boot autoconfiguration module
Samples module
2022-07-01 16:15:01 -04:00