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.