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[B[_], F[_], E, C] extends BaseAmqpClient

    Permalink
  2. case class AmqpClientConfig(host: String, port: Int, username: String, password: String, networkRecoveryInterval: Option[FiniteDuration] = Some(5.seconds), networkRecoveryIntervalOnStart: Option[NetworkRecoveryOnStart] = ..., virtualHost: Option[String] = None) extends Product with Serializable

    Permalink

    AmqpClient configuration.

  3. trait AmqpOps extends AnyRef

    Permalink
  4. trait BaseAmqpClient extends AnyRef

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

    Permalink
  6. sealed trait ConsumeAction extends AnyRef

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

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

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

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

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

    Permalink
  12. class DeliveryUnmarshalHandler[F[_], T, S] extends (Delivery) ⇒ F[S] with StrictLogging

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

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

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

    Permalink
  16. type Handler[F[_], -T] = (T) ⇒ F[ConsumeAction]

    Permalink
  17. 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
  18. trait Monad[F[_]] extends AnyRef

    Permalink
  19. trait MonadError[F[_], E] extends Monad[F]

    Permalink
  20. case class NetworkRecoveryOnStart(interval: FiniteDuration = 30.seconds, max: FiniteDuration = 15.minutes) extends Product with Serializable

    Permalink
  21. class Payload extends AnyRef

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

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

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

    Permalink
  25. trait PublishCommandBuilder[T] extends AnyRef

    Permalink
  26. type Publisher[F[_], -T] = (T) ⇒ F[Unit]

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

    Permalink
  28. sealed trait RequeueConsumeAction extends AnyRef

    Permalink
  29. type RequeueHandler[F[_], -T] = (T) ⇒ F[RequeueConsumeAction]

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

    Permalink
  31. class UnmarshalFailureAction[F[_], T] extends StrictLogging

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

    Permalink
  33. 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 Monad

    Permalink
  11. object Payload

    Permalink
  12. object PayloadMarshaller

    Permalink
  13. object PublishCommandBuilder

    Permalink
  14. object Requeue extends RequeueConsumeAction with Product with Serializable

    Permalink
  15. object RequeueHandler

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

    Permalink
  17. object TryUtil

    Permalink
  18. object UnmarshalResult

    Permalink
  19. object Unmarshaller

    Permalink
  20. package decl

    Permalink
  21. package pattern

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped