Hello,
I have a PR open [1] which exposes these additional configuration properties to an MP rest client interface:
* connectionTTL
* maxPooledPerRoute
* connectionCheckoutTimeout
* connectionPoolSize
These new properties are resteasy implementation specific, not defined by an MP spec.
Originally I exposed them under the same namespace which the MP specific configuration uses, which would be:
* org.acme.rest.client.CountriesService/mp-rest/connectionTTL
* org.acme.rest.client.CountriesService/mp-rest/maxPooledPerRoute
* org.acme.rest.client.CountriesService/mp-rest/connectionCheckoutTimeout
* org.acme.rest.client.CountriesService/mp-rest/connectionPoolSize
but a concern was raised that we shouldn't mix MP specific and implementation specific config under the "mp-rest" namespace.
Another proposal was to have a "quarkus" namespace, like:
org.acme.rest.client.CountriesService/quarkus/connectionTTL
etc.
which would coexist with the "mp-rest" namespace and would expose either all configuration (MP spec + quarkus specific) or just the quarkus specific config.
Anyone have any preferences or different ideas?