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 StrictLogging 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 StrictLogging with Product with Serializable

    Permalink
  4. case class ExchangeBinding(destinationExchangeName: ExchangeName, sourceExchangeName: ExchangeName, routingKey: RoutingKey, arguments: Map[String, AnyRef]) extends Declaration with StrictLogging 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 StrictLogging with Product with Serializable

    Permalink

Value Members

  1. object Declaration extends StrictLogging

    Permalink
  2. object DeclarationExecutor extends StrictLogging

    Permalink
  3. object Direct extends ExchangeType with Product with Serializable

    Permalink
  4. object Fanout extends ExchangeType with Product with Serializable

    Permalink
  5. object Headers extends ExchangeType with Product with Serializable

    Permalink
  6. object Topic extends ExchangeType with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped