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

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

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

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

    Permalink
  5. case class HostPort(hostname: String, port: Int) extends Product with Serializable

    Permalink

    * Inspired by aaronriekenberg/Scala-Netty-Proxy *

  6. case class LocalAmqpServer(amqpPort: Int = 5672, httpPort: Int = 15672, passwordFile: File = ...) extends Lifecycle[Unit] with Product with Serializable

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

    Permalink
  8. trait Proxy extends AnyRef

    Permalink
  9. case class ProxyLifecycle(local: HostPort, remote: HostPort) extends VanillaLifecycle[Proxy] with StrictLogging with Product with Serializable

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

    Permalink
  11. class QueueWatcher[T] extends Handler[Future, T]

    Permalink
  12. class RabbitSimulator[B[_]] extends AmqpSimulator[B, Future, Throwable, Unit] with StrictLogging

    Permalink

    Provides an AmqpClient implementation that simulates RabbitMQ server with one main difference: Messages are sent directly to the consumer when published, there is no intermediate queue.

    Provides an AmqpClient implementation that simulates RabbitMQ server with one main difference: Messages are sent directly to the consumer when published, there is no intermediate queue. This makes it easy for tests to publish a message and see the corresponding ConsumeAction, e.g. Ack, Nack or Requeue. Tests can use RabbitSimulator.watchQueue to see what messages get published to a queue that the application doesn't consume from.

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

    Permalink
  14. class StubChannel extends ChannelN

    Permalink
  15. class StubConsumeHandler[F[_], T] extends StubHandler[F, T, ConsumeAction]

    Permalink
  16. class StubHandler[F[_], T, S] extends (T) ⇒ F[S]

    Permalink
  17. class StubPublisher[F[_], A] extends Publisher[F, A]

    Permalink
  18. class StubRequeueHandler[F[_], T] extends StubHandler[F, T, RequeueConsumeAction]

    Permalink

Value Members

  1. object AlwaysRequeue

    Permalink
  2. object Any

    Permalink
  3. object HeaderExt

    Permalink
  4. object IdentityBindings extends Bindings with Product with Serializable

    Permalink
  5. object Netty

    Permalink
  6. object Port

    Permalink
  7. object Proxy extends StrictLogging

    Permalink
  8. object RabbitSimulator

    Permalink
  9. object UnmarshalResultOps

    Permalink
  10. package ext

    Permalink
  11. package suite

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped