|
5 | 5 | %% Copyright (c) 2007-2026 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved. |
6 | 6 | %% |
7 | 7 |
|
8 | | --define(HEADER_ACCEPT_VERSION, "accept-version"). |
9 | | --define(HEADER_ACK, "ack"). |
10 | | --define(HEADER_AMQP_MESSAGE_ID, "amqp-message-id"). |
11 | | --define(HEADER_APP_ID, "app-id"). |
12 | | --define(HEADER_AUTO_DELETE, "auto-delete"). |
13 | | --define(HEADER_CONTENT_ENCODING, "content-encoding"). |
14 | | --define(HEADER_CONTENT_LENGTH, "content-length"). |
15 | | --define(HEADER_CONTENT_TYPE, "content-type"). |
16 | | --define(HEADER_CORRELATION_ID, "correlation-id"). |
17 | | --define(HEADER_DESTINATION, "destination"). |
18 | | --define(HEADER_DURABLE, "durable"). |
19 | | --define(HEADER_EXPIRATION, "expiration"). |
20 | | --define(HEADER_EXCLUSIVE, "exclusive"). |
21 | | --define(HEADER_HEART_BEAT, "heart-beat"). |
22 | | --define(HEADER_HOST, "host"). |
23 | | --define(HEADER_ID, "id"). |
24 | | --define(HEADER_LOGIN, "login"). |
25 | | --define(HEADER_MESSAGE_ID, "message-id"). |
26 | | --define(HEADER_PASSCODE, "passcode"). |
27 | | --define(HEADER_PERSISTENT, "persistent"). |
28 | | --define(HEADER_PREFETCH_COUNT, "prefetch-count"). |
29 | | --define(HEADER_X_STREAM_OFFSET, "x-stream-offset"). |
30 | | --define(HEADER_X_STREAM_FILTER, "x-stream-filter"). |
31 | | --define(HEADER_X_STREAM_MATCH_UNFILTERED, "x-stream-match-unfiltered"). |
32 | | --define(HEADER_PRIORITY, "priority"). |
33 | | --define(HEADER_X_PRIORITY, "x-priority"). |
34 | | --define(HEADER_RECEIPT, "receipt"). |
35 | | --define(HEADER_REDELIVERED, "redelivered"). |
36 | | --define(HEADER_REPLY_TO, "reply-to"). |
37 | | --define(HEADER_SERVER, "server"). |
38 | | --define(HEADER_SESSION, "session"). |
39 | | --define(HEADER_SUBSCRIPTION, "subscription"). |
40 | | --define(HEADER_TIMESTAMP, "timestamp"). |
41 | | --define(HEADER_TRANSACTION, "transaction"). |
42 | | --define(HEADER_TYPE, "type"). |
43 | | --define(HEADER_USER_ID, "user-id"). |
44 | | --define(HEADER_VERSION, "version"). |
45 | | --define(HEADER_X_DEAD_LETTER_EXCHANGE, "x-dead-letter-exchange"). |
46 | | --define(HEADER_X_DEAD_LETTER_ROUTING_KEY, "x-dead-letter-routing-key"). |
47 | | --define(HEADER_X_EXPIRES, "x-expires"). |
48 | | --define(HEADER_X_MAX_LENGTH, "x-max-length"). |
49 | | --define(HEADER_X_MAX_AGE, "x-max-age"). |
50 | | --define(HEADER_X_MAX_LENGTH_BYTES, "x-max-length-bytes"). |
51 | | --define(HEADER_X_STREAM_MAX_SEGMENT_SIZE_BYTES, "x-stream-max-segment-size-bytes"). |
52 | | --define(HEADER_X_MAX_PRIORITY, "x-max-priority"). |
53 | | --define(HEADER_X_MESSAGE_TTL, "x-message-ttl"). |
54 | | --define(HEADER_X_QUEUE_NAME, "x-queue-name"). |
55 | | --define(HEADER_X_QUEUE_TYPE, "x-queue-type"). |
56 | | --define(HEADER_X_STREAM_FILTER_SIZE_BYTES, "x-stream-filter-size-bytes"). |
| 8 | +-include("rabbit_stomp_routing_prefixes.hrl"). |
57 | 9 |
|
58 | | --define(MESSAGE_ID_SEPARATOR, "@@"). |
| 10 | +-define(HEADER_ACCEPT_VERSION, <<"accept-version">>). |
| 11 | +-define(HEADER_ACK, <<"ack">>). |
| 12 | +-define(HEADER_AMQP_MESSAGE_ID, <<"amqp-message-id">>). |
| 13 | +-define(HEADER_APP_ID, <<"app-id">>). |
| 14 | +-define(HEADER_AUTO_DELETE, <<"auto-delete">>). |
| 15 | +-define(HEADER_CONTENT_ENCODING, <<"content-encoding">>). |
| 16 | +-define(HEADER_CONTENT_LENGTH, <<"content-length">>). |
| 17 | +-define(HEADER_CONTENT_TYPE, <<"content-type">>). |
| 18 | +-define(HEADER_CORRELATION_ID, <<"correlation-id">>). |
| 19 | +-define(HEADER_DESTINATION, <<"destination">>). |
| 20 | +-define(HEADER_DURABLE, <<"durable">>). |
| 21 | +-define(HEADER_EXPIRATION, <<"expiration">>). |
| 22 | +-define(HEADER_EXCLUSIVE, <<"exclusive">>). |
| 23 | +-define(HEADER_HEART_BEAT, <<"heart-beat">>). |
| 24 | +-define(HEADER_HOST, <<"host">>). |
| 25 | +-define(HEADER_ID, <<"id">>). |
| 26 | +-define(HEADER_LOGIN, <<"login">>). |
| 27 | +-define(HEADER_MESSAGE_ID, <<"message-id">>). |
| 28 | +-define(HEADER_PASSCODE, <<"passcode">>). |
| 29 | +-define(HEADER_PERSISTENT, <<"persistent">>). |
| 30 | +-define(HEADER_PREFETCH_COUNT, <<"prefetch-count">>). |
| 31 | +-define(HEADER_X_STREAM_OFFSET, <<"x-stream-offset">>). |
| 32 | +-define(HEADER_X_STREAM_FILTER, <<"x-stream-filter">>). |
| 33 | +-define(HEADER_X_STREAM_MATCH_UNFILTERED, <<"x-stream-match-unfiltered">>). |
| 34 | +-define(HEADER_PRIORITY, <<"priority">>). |
| 35 | +-define(HEADER_X_PRIORITY, <<"x-priority">>). |
| 36 | +-define(HEADER_RECEIPT, <<"receipt">>). |
| 37 | +-define(HEADER_REDELIVERED, <<"redelivered">>). |
| 38 | +-define(HEADER_REPLY_TO, <<"reply-to">>). |
| 39 | +-define(HEADER_SERVER, <<"server">>). |
| 40 | +-define(HEADER_SESSION, <<"session">>). |
| 41 | +-define(HEADER_SUBSCRIPTION, <<"subscription">>). |
| 42 | +-define(HEADER_TIMESTAMP, <<"timestamp">>). |
| 43 | +-define(HEADER_TRANSACTION, <<"transaction">>). |
| 44 | +-define(HEADER_TYPE, <<"type">>). |
| 45 | +-define(HEADER_USER_ID, <<"user-id">>). |
| 46 | +-define(HEADER_VERSION, <<"version">>). |
| 47 | +-define(HEADER_X_DEAD_LETTER_EXCHANGE, <<"x-dead-letter-exchange">>). |
| 48 | +-define(HEADER_X_DEAD_LETTER_ROUTING_KEY, <<"x-dead-letter-routing-key">>). |
| 49 | +-define(HEADER_X_EXPIRES, <<"x-expires">>). |
| 50 | +-define(HEADER_X_MAX_LENGTH, <<"x-max-length">>). |
| 51 | +-define(HEADER_X_MAX_AGE, <<"x-max-age">>). |
| 52 | +-define(HEADER_X_MAX_LENGTH_BYTES, <<"x-max-length-bytes">>). |
| 53 | +-define(HEADER_X_STREAM_MAX_SEGMENT_SIZE_BYTES, <<"x-stream-max-segment-size-bytes">>). |
| 54 | +-define(HEADER_X_MAX_PRIORITY, <<"x-max-priority">>). |
| 55 | +-define(HEADER_X_MESSAGE_TTL, <<"x-message-ttl">>). |
| 56 | +-define(HEADER_X_QUEUE_NAME, <<"x-queue-name">>). |
| 57 | +-define(HEADER_X_QUEUE_TYPE, <<"x-queue-type">>). |
| 58 | +-define(HEADER_X_STREAM_FILTER_SIZE_BYTES, <<"x-stream-filter-size-bytes">>). |
| 59 | + |
| 60 | +-define(MESSAGE_ID_SEPARATOR, <<"@@">>). |
59 | 61 |
|
60 | 62 | -define(HEADERS_NOT_ON_SEND, [?HEADER_MESSAGE_ID]). |
61 | 63 |
|
|
81 | 83 | ?HEADER_EXCLUSIVE, |
82 | 84 | ?HEADER_PERSISTENT |
83 | 85 | ]). |
| 86 | + |
| 87 | + |
| 88 | +%%------------------------------------------------- |
| 89 | + |
| 90 | +-define(DEST_PREFIXES, [?EXCHANGE_PREFIX, ?TOPIC_PREFIX, ?QUEUE_PREFIX, |
| 91 | + ?AMQQUEUE_PREFIX, ?REPLY_QUEUE_PREFIX]). |
| 92 | + |
| 93 | +-define(ALL_DEST_PREFIXES, [?TEMP_QUEUE_PREFIX | ?DEST_PREFIXES]). |
0 commit comments