AMQP Fieldsedit

AMQP specific event fields.

amqp.reply-codeedit

type: long

example: 404

AMQP reply code to an error, similar to http reply-code

amqp.reply-textedit

type: keyword

Text explaining the error.

amqp.class-idedit

type: long

Failing method class.

amqp.method-idedit

type: long

Failing method ID.

amqp.exchangeedit

type: keyword

Name of the exchange.

amqp.exchange-typeedit

type: keyword

example: fanout

Exchange type.

amqp.passiveedit

type: boolean

If set, do not create exchange/queue.

amqp.durableedit

type: boolean

If set, request a durable exchange/queue.

amqp.exclusiveedit

type: boolean

If set, request an exclusive queue.

amqp.auto-deleteedit

type: boolean

If set, auto-delete queue when unused.

amqp.no-waitedit

type: boolean

If set, the server will not respond to the method.

amqp.consumer-tagedit

Identifier for the consumer, valid within the current channel.

amqp.delivery-tagedit

type: long

The server-assigned and channel-specific delivery tag.

amqp.message-countedit

type: long

The number of messages in the queue, which will be zero for newly-declared queues.

amqp.consumer-countedit

type: long

The number of consumers of a queue.

amqp.routing-keyedit

type: keyword

Message routing key.

amqp.no-ackedit

type: boolean

If set, the server does not expect acknowledgements for messages.

amqp.no-localedit

type: boolean

If set, the server will not send messages to the connection that published them.

amqp.if-unusededit

type: boolean

Delete only if unused.

amqp.if-emptyedit

type: boolean

Delete only if empty.

amqp.queueedit

type: keyword

The queue name identifies the queue within the vhost.

amqp.redeliverededit

type: boolean

Indicates that the message has been previously delivered to this or another client.

amqp.multipleedit

type: boolean

Acknowledge multiple messages.

amqp.argumentsedit

type: dict

Optional additional arguments passed to some methods. Can be of various types.

amqp.mandatoryedit

type: boolean

Indicates mandatory routing.

amqp.immediateedit

type: boolean

Request immediate delivery.

amqp.content-typeedit

type: keyword

example: text/plain

MIME content type.

amqp.content-encodingedit

type: keyword

MIME content encoding.

amqp.headersedit

type: dict

Message header field table.

amqp.delivery-modeedit

type: keyword

Non-persistent (1) or persistent (2).

amqp.priorityedit

type: long

Message priority, 0 to 9.

amqp.correlation-idedit

type: keyword

Application correlation identifier.

amqp.reply-toedit

type: keyword

Address to reply to.

amqp.expirationedit

type: keyword

Message expiration specification.

amqp.message-idedit

type: keyword

Application message identifier.

amqp.timestampedit

type: keyword

Message timestamp.

amqp.typeedit

type: keyword

Message type name.

amqp.user-idedit

type: keyword

Creating user id.

amqp.app-idedit

type: keyword

Creating application id.