The subscription name config prop was not being set on the Pulsar listener container properties. This commit adds the subscription name to the Pulsar property mappers.
Resolves #42053
Comment From: wilkinsona
Should we be treating this as a bug, @onobc? The property and the API to apply it seem to be there in Boot 3.2. Should we apply the change to 3.2.x and later or only to main?
Comment From: vpavic
My understanding is that this depends on changes Chris did in https://github.com/spring-projects/spring-pulsar/pull/821 meaning this is a 3.4 target.
Comment From: onobc
@vpavic summary is correct. The property is there and still does configure the default consumer factory but the property is ignored when it comes to the message container (i.e. @PulsarListener). The Spring Pulsar docs point this limitation out so I consider this an improvement so the property is respected in all applicable areas.
Comment From: wilkinsona
Thanks, both.