quarkus.proxy.office.host=proxy.example.net
quarkus.proxy.office.port=8080
quarkus.proxy.office.type=HTTP

quarkus.rest-client.inventory.url=https://inventory.example.net/api
quarkus.rest-client.inventory.proxy-configuration-name=office

यह @RegisterRestClient(configKey = "inventory") वाले मौजूदा Quarkus REST Client पर लागू होता है। inventory उस client को और office पुन: प्रयोग योग्य प्रॉक्सी प्रविष्टि को पहचानता है। URL inventory API ही रहता है। यदि यह सार्वजनिक रूप से पहुँच योग्य है और सार्वजनिक प्रॉक्सी पहुँच की अनुमति है, तो HTTP प्रॉक्सी सूची नामित प्रविष्टि के HTTP host और port के लिए उम्मीदवार देती है।

कोई अन्य REST client भी office का संदर्भ दे सकता है। केवल नाम परिभाषित करना उसे हर client को नहीं सौंपता; संदर्भ रहित client यदि मौजूद हो तो कॉन्फ़िगर किया गया डिफ़ॉल्ट रजिस्ट्री प्रॉक्सी उपयोग करता है।

जब intermediary को खाता चाहिए, तो एप्लिकेशन के configuration source के माध्यम से quarkus.proxy.office.username और quarkus.proxy.office.password दें।

Proxy Registry को Quarkus 3.40 में preview के रूप में प्रलेखित किया गया है। मिलते-जुलते REST Client integration का उपयोग करें; पुराने release और RESTEasy Classic का अपना समर्थित configuration है।

संबंधित लेख