Package

com.itv.bucky

decl

Permalink

package decl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. decl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Binding(exchangeName: ExchangeName, queueName: QueueName, routingKey: RoutingKey, arguments: Map[String, AnyRef]) extends Declaration with Product with Serializable

    Permalink
  2. sealed trait Declaration extends AnyRef

    Permalink
  3. 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

    Permalink
  4. case class ExchangeBinding(destinationExchangeName: ExchangeName, sourceExchangeName: ExchangeName, routingKey: RoutingKey, arguments: Map[String, AnyRef]) extends Declaration with Product with Serializable

    Permalink
  5. sealed trait ExchangeType extends AnyRef

    Permalink
  6. 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

    Permalink

Value Members

  1. object Direct extends ExchangeType with Product with Serializable

    Permalink
  2. object Fanout extends ExchangeType with Product with Serializable

    Permalink
  3. object Headers extends ExchangeType with Product with Serializable

    Permalink
  4. object Topic extends ExchangeType with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped