Package

com.itv

bucky

Permalink

package bucky

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

Type Members

  1. trait AmqpClient extends AnyRef

    Permalink
  2. trait AmqpOps extends AnyRef

    Permalink
  3. type Bindings = PartialFunction[RoutingKey, QueueName]

    Permalink
  4. sealed trait ConsumeAction extends AnyRef

    Permalink
  5. case class ConsumerTag(value: String) extends Product with Serializable

    Permalink
  6. case class ContentEncoding(value: String) extends Product with Serializable

    Permalink
  7. case class ContentType(value: String) extends Product with Serializable

    Permalink
  8. case class Delivery(body: Payload, consumerTag: ConsumerTag, envelope: Envelope, properties: MessageProperties) extends Product with Serializable

    Permalink
  9. case class DeliveryMode(value: Int) extends Product with Serializable

    Permalink
  10. class DeliveryUnmarshalHandler[T, S] extends (Delivery) ⇒ Future[S] with StrictLogging

    Permalink
  11. type DeliveryUnmarshaller[T] = Unmarshaller[Delivery, T]

    Permalink
  12. case class Envelope(deliveryTag: Long, redeliver: Boolean, exchangeName: ExchangeName, routingKey: RoutingKey) extends Product with Serializable

    Permalink
  13. case class ExchangeName(value: String) extends Product with Serializable

    Permalink
  14. type Handler[-T] = (T) ⇒ Future[ConsumeAction]

    Permalink
  15. case class MessageProperties(contentType: Option[ContentType], contentEncoding: Option[ContentEncoding], headers: Map[String, AnyRef], deliveryMode: Option[DeliveryMode], priority: Option[Int], correlationId: Option[String], replyTo: Option[String], expiration: Option[String], messageId: Option[String], timestamp: Option[Date], messageType: Option[String], userId: Option[String], appId: Option[String], clusterId: Option[String]) extends Product with Serializable

    Permalink
  16. class Payload extends AnyRef

    Permalink
  17. trait PayloadMarshaller[-T] extends (T) ⇒ Payload

    Permalink
  18. type PayloadUnmarshaller[T] = Unmarshaller[Payload, T]

    Permalink
  19. case class PublishCommand(exchange: ExchangeName, routingKey: RoutingKey, basicProperties: MessageProperties, body: Payload) extends Product with Serializable

    Permalink
  20. trait PublishCommandBuilder[T] extends AnyRef

    Permalink
  21. type Publisher[-T] = (T) ⇒ Future[Unit]

    Permalink
  22. case class QueueName(value: String) extends Product with Serializable

    Permalink
  23. sealed trait RequeueConsumeAction extends AnyRef

    Permalink
  24. type RequeueHandler[-T] = (T) ⇒ Future[RequeueConsumeAction]

    Permalink
  25. case class RoutingKey(value: String) extends Product with Serializable

    Permalink
  26. class TimeoutPublisher extends Publisher[PublishCommand]

    Permalink
  27. sealed trait UnmarshalResult[+T] extends AnyRef

    Permalink
  28. trait Unmarshaller[U, T] extends AnyRef

    Permalink

Value Members

  1. object Ack extends ConsumeAction with RequeueConsumeAction with Product with Serializable

    Permalink
  2. object AmqpClient extends StrictLogging

    Permalink
  3. object ConsumerTag extends Serializable

    Permalink
  4. object ContentEncoding extends Serializable

    Permalink
  5. object ContentType extends Serializable

    Permalink
  6. object DeadLetter extends ConsumeAction with RequeueConsumeAction with Product with Serializable

    Permalink
  7. object DeliveryMode extends Serializable

    Permalink
  8. object Handler

    Permalink
  9. object MessageProperties extends Serializable

    Permalink
  10. object Payload

    Permalink
  11. object PayloadMarshaller

    Permalink
  12. object PublishCommandBuilder

    Permalink
  13. object Requeue extends RequeueConsumeAction with Product with Serializable

    Permalink
  14. object RequeueHandler

    Permalink
  15. object RequeueImmediately extends ConsumeAction with RequeueConsumeAction with Product with Serializable

    Permalink
  16. object SameThreadExecutionContext extends ExecutionContextExecutor

    Permalink

    ExecutionContext that runs work immediately on the caller thread.

    ExecutionContext that runs work immediately on the caller thread. Useful in tests so that assertions can be made as soon as a method returns.

    Can be used either explicitly:

    val f = Future(12345)(SameThreadExecutionContext)

    or implicitly:

    import SameThreadExecutionContext.implicitly
    
    val f = Future(12345)
  17. object TryUtil

    Permalink
  18. object UnmarshalResult

    Permalink
  19. object Unmarshaller

    Permalink
  20. package decl

    Permalink
  21. package pattern

    Permalink
  22. def safePerform[T](future: ⇒ Future[T])(implicit executionContext: ExecutionContext): Future[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped