RabbitMQ AMQP.BasicProperties.Builder-Werte

In der RabbitMQ/AMQP-Java-client, erstellen Sie eine AMQP.BasicProperties.Builderund es verwenden, um build() eine Instanz von AMQP.BasicProperties. Diese integrierten Eigenschaften-Instanz kann dann verwendet werden, um alle Arten wichtiger Dinge. Es gibt viele "builder"-Stil Methoden zur Verfügung, die auf diese builder-Klasse:

BasicProperties.Builder propsBuilder = new BasicProperties.Builder();
propsBuilder
    .appId(???)
    .clusterId(???)
    .contentEncoding(???)
    .contentType(???)
    .correlationId(???)
    .deliveryMode(2)
    .expiration(???)
    .headers(???)
    .messageId(???)
    .priority(???)
    .replyTo(???)
    .timestamp(???)
    .type(???)
    .userId(???);

Ich bin auf der Suche, für welche Felder diese builer Methoden helfen "build-up", und vor allem, was gültige Werte existieren für jedes Feld. Zum Beispiel, was ist ein clusterIdund was sind die gültigen Werte? Was ist typeund was sind die gültigen Werte? Etc.

Habe ich verbrachte den ganzen morgen scheuern:

In all diesen docs, ich kann nicht finden, klare Definitionen (neben einigen vage Erklärung, was prioritycontentEncoding und deliveryMode sind), was diese Felder sind und was Ihre Werte sind gültig. Hat jemand das wissen? Noch wichtiger ist, weiß jemand, wo diese sind auch dokumentiert? Vielen Dank im Voraus!

InformationsquelleAutor der Frage | 2013-08-23

Schreibe einen Kommentar