Table of Contents

Enum AmqpExchangeType

Namespace
Ratatoskr.AsyncApi.Model.Bindings
Assembly
Ratatoskr.dll

AMQP exchange type.

[JsonConverter(typeof(JsonStringEnumConverter<AmqpExchangeType>))]
public enum AmqpExchangeType

Fields

[JsonStringEnumMemberName("default")] Default = 3

The default (nameless) exchange.

[JsonStringEnumMemberName("direct")] Direct = 1

Direct exchange with exact routing key matching.

[JsonStringEnumMemberName("fanout")] Fanout = 2

Fanout exchange that broadcasts to all bound queues.

[JsonStringEnumMemberName("headers")] Headers = 4

Headers exchange that routes based on message headers.

[JsonStringEnumMemberName("topic")] Topic = 0

Topic exchange with pattern-based routing.