खरगोश एमक्यू/एएमक्यूपी जावा क्लाइंट में, आप AMQP.BasicProperties.Builder
बना सकते हैं, और इसे build()
AMQP.BasicProperties
का एक उदाहरण उपयोग कर सकते हैं। इस निर्मित गुणों का उदाहरण तब सभी प्रकार की महत्वपूर्ण चीजों के लिए उपयोग किया जा सकता है।RabbitMQ AMQP.BasicProperties.Bilder मान
BasicProperties.Builder propsBuilder = new BasicProperties.Builder();
propsBuilder
.appId(???)
.clusterId(???)
.contentEncoding(???)
.contentType(???)
.correlationId(???)
.deliveryMode(2)
.expiration(???)
.headers(???)
.messageId(???)
.priority(???)
.replyTo(???)
.timestamp(???)
.type(???)
.userId(???);
मैं क्या क्षेत्रों के लिए देख रहा हूँ इन builer तरीकों मदद "का निर्माण-अप", और सबसे महत्वपूर्ण बात, क्या मान्य मान के लिए मौजूद हैं: इस बिल्डर वर्ग पर उपलब्ध "बिल्डर" शैली तरीकों के बहुत सारे हैं प्रत्येक फ़ील्ड। उदाहरण के लिए, clusterId
क्या है, और इसके मान्य मूल्य क्या हैं? type
क्या है, और इसके मान्य मूल्य क्या हैं? आदि
मैं सभी सुबह दस्त बिताए हैं:
- The Java client documentation; और
- The Javadocs; और
- The RabbitMQ full reference guide; और
- The AMQP specification
इन सभी डॉक्स में, मैं स्पष्ट परिभाषाएँ नहीं मिल रहा है (के अलावा कुछ अस्पष्ट क्या priority
, contentEncoding
और deliveryMode
हैं की व्याख्या) इन क्षेत्रों में से प्रत्येक क्या कर रहे हैं की, और क्या उनके मान्य मान कर रहे हैं। क्या कोई जानता है? सबसे महत्वपूर्ण बात यह है कि क्या कोई जानता है कि ये कहां दस्तावेज किए गए हैं? अग्रिम में धन्यवाद!
एक दिन, जावा के लिए इन एपीआई लिखने वाले लोग ENUMS के बारे में जानेंगे। – PedroD