package
decl
Type Members
-
case class
Binding(exchangeName: ExchangeName, queueName: QueueName, routingKey: RoutingKey, arguments: Map[String, AnyRef]) extends Declaration with Product with Serializable
-
sealed
trait
Declaration extends AnyRef
-
case class
Exchange(name: ExchangeName, exchangeType: ExchangeType = Direct, isDurable: Boolean = true, shouldAutoDelete: Boolean = false, isInternal: Boolean = false, arguments: Map[String, AnyRef] = Map.empty, bindings: List[Binding] = List.empty) extends Declaration with Product with Serializable
-
case class
ExchangeBinding(destinationExchangeName: ExchangeName, sourceExchangeName: ExchangeName, routingKey: RoutingKey, arguments: Map[String, AnyRef]) extends Declaration with Product with Serializable
-
sealed
trait
ExchangeType extends AnyRef
-
case class
Queue(name: QueueName, isDurable: Boolean = true, isExclusive: Boolean = false, shouldAutoDelete: Boolean = false, arguments: Map[String, AnyRef] = Map.empty) extends Declaration with Product with Serializable
Inherited from AnyRef
Inherited from Any