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[F[_]] extends AnyRef

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

    Permalink

    AmqpClient configuration.

  3. type Bindings = PartialFunction[RoutingKey, QueueName]

    Permalink
  4. trait Channel[F[_]] extends AnyRef

    Permalink
  5. implicit class ConsumerSugar[F[_]] extends AnyRef

    Permalink
  6. implicit class DeclareSugar[F[_]] extends AnyRef

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

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

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

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

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

    Permalink
  12. implicit class LoggingSyntax[F[_]] extends AnyRef

    Permalink
  13. case class NetworkRecoveryOnStart(interval: FiniteDuration = 3.seconds, max: FiniteDuration = 3.seconds) extends Product with Serializable

    Permalink
  14. class Payload extends AnyRef

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

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

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

    Permalink
  18. implicit class PublisherSugar[F[_]] extends AnyRef

    Permalink
  19. type PublisherWithHeaders[F[_], -T] = (T, Map[String, AnyRef]) ⇒ F[Unit]

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

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

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

    Permalink
  23. case class UnmarshalFailure(message: String, cause: Option[Throwable] = None) extends Exception with Product with Serializable

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

    Permalink
  25. type UnmarshalResult[T] = Either[Throwable, T]

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

    Permalink

Value Members

  1. object AmqpClient extends StrictLogging

    Permalink
  2. object Channel

    Permalink
  3. object Envelope extends Serializable

    Permalink
  4. object LoggingAmqpClient extends StrictLogging

    Permalink
  5. object MessagePropertiesConverters

    Permalink
  6. object Payload

    Permalink
  7. object PayloadMarshaller

    Permalink
  8. object Unmarshaller

    Permalink
  9. package consume

    Permalink
  10. package decl

    Permalink
  11. val defaultPreFetchCount: Int

    Permalink
  12. package pattern

    Permalink
  13. package publish

    Permalink
  14. def publishCommandBuilder[T](marshaller: PayloadMarshaller[T]): NothingSet[T]

    Permalink
  15. package wiring

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped