This commit adds properties to configure the startup behavior for the Pulsar message containers that back the @PulsarListener, @ReactivePulsarListener, and @PulsarReader.

This is to support the recently added startup policy feature in Spring for Apache Pulsar.

Comment From: onobc

Thanks for the review @snicoll. I think we can close this in favor of https://github.com/spring-projects/spring-boot/pull/42182 . I apologize for not marking this as such or closing it myself before you spent time reviewing (my bad).

Comment From: onobc

Also, can you please build locally before pushing?

Yes, I saw the red builds. I was building locally (had already run tests w/in IDEA) but was not running checks as I was using ./gradlew build -x check to avoid testing everything. I now know that -x check does not run format or checkstyle checks (which makes sense because they are "checks"). I was just trying to avoid running all tests in all modules.

This ./gradlew build -x test -x intTest seems to work.

Comment From: onobc

Closing in favor of https://github.com/spring-projects/spring-boot/pull/42182