interface RabbitMQNodeParameters {
exchange?: string;
exchangeType?:
| "direct"
| "headers"
| "topic"
| "fanout";
message?: string;
mode?: "exchange"
| "queue";
operation?: "sendMessage" | "deleteMessage";
options?: {
alternateExchange?: string;
arguments?: {
argument: { key?: string; value?: string }[];
};
autoDelete?: boolean;
durable?: boolean;
exclusive?: boolean;
headers?: {
header: { key?: string; value?: string }[];
};
};
queue?: string;
routingKey?: string;
sendInputData?: boolean;
}Properties§
§§§§§§§§
readonly exchange?: string§
readonly exchange Type?: "direct" | "headers" | "topic" | "fanout"Type of exchange Default: "fanout"
readonly message?: stringThe message to be sent
readonly mode?: "exchange" | "queue"To where data should be moved Default: "queue"
readonly operation?: "sendMessage" | "deleteMessage"Default: "sendMessage"
readonly options?: { ... }Default: {}
readonly queue?: stringName of the queue to publish to
readonly routing Key?: stringThe routing key for the message
readonly send Input Data?: booleanWhether to send the data the node receives as JSON Default: true
Name of the exchange to publish to