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. class DeliveryUnmarshalHandler[F[_], T, S] extends (Delivery) ⇒ F[S] with StrictLogging

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

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

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

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

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

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

    Permalink
  12. class Payload extends AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
  23. 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. implicit def consumerSyntax[F[_]]: (AmqpClient[F]) ⇒ ConsumerSugar[F]

    Permalink
  11. package decl

    Permalink
  12. val defaultPreFetchCount: Int

    Permalink
  13. package pattern

    Permalink
  14. package publish

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

    Permalink
  16. implicit def publisherSyntax[F[_]]: (AmqpClient[F]) ⇒ PublisherSugar[F]

    Permalink
  17. package wiring

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped