package
protocol
Type Members
-
case class
Ack(deliveryTag: Long) extends RabbitRequest with Product with Serializable
-
case class
AddConfirmListener(listener: ActorRef) extends RabbitRequest with Product with Serializable
-
case class
AddConsumer(listener: ActorRef, consumer: ActorRef) extends RabbitRequest with Product with Serializable
-
case class
AddReturnListener(listener: ActorRef) extends RabbitRequest with Product with Serializable
-
case class
AddShutdownListener(listener: ActorRef) extends RabbitRequest with Product with Serializable
-
case class
BindExchange(destination: String, source: String, routingKey: String, arguments: Map[String, AnyRef] = Map.empty) extends RabbitRequest with Product with Serializable
-
case class
BindQueue(name: String, exchange: String, routingKey: String, arguments: Map[String, AnyRef] = Map.empty) extends RabbitRequest with Product with Serializable
-
case class
CancelConsume(consumerTag: String) extends RabbitRequest with Product with Serializable
-
-
-
-
-
case class
DeclareQueuePassive(name: String) extends RabbitRequest with Product with Serializable
-
case class
DeleteExchange(name: String) extends RabbitRequest with Product with Serializable
-
case class
DeleteQueue(name: String, ifUnused: Boolean = false, ifEmpty: Boolean = false) extends RabbitRequest with Product with Serializable
-
-
case class
Failure(request: RabbitRequest, cause: Throwable) extends RabbitResponse with Product with Serializable
-
case class
Get(queue: String, autoAck: Boolean = false) extends RabbitRequest with Product with Serializable
-
case class
HandleAck(deliveryTag: Long, multiple: Boolean) extends Product with Serializable
-
case class
HandleCancel(consumerTag: String) extends Product with Serializable
-
case class
HandleDelivery(consumerTag: String, envelope: Envelope, properties: BasicProperties, body: Array[Byte]) extends Product with Serializable
-
case class
HandleNack(deliveryTag: Long, multiple: Boolean) extends Product with Serializable
-
case class
HandleReturn(replyCode: Int, replyText: String, exchange: String, routingKey: String, properties: BasicProperties, body: Array[Byte]) extends Product with Serializable
-
case class
HandleShutdown(cause: ShutdownSignalException) extends Product with Serializable
-
case class
Publish(exchange: String, routingKey: String, body: Array[Byte], mandatory: Boolean = true, immediate: Boolean = false, properties: Option[BasicProperties] = None) extends RabbitRequest with Product with Serializable
-
case class
PurgeQueue(name: String) extends RabbitRequest with Product with Serializable
-
-
case class
RabbitRPCRequest(publishes: List[Publish], numberOfResponses: Int = 1) extends Product with Serializable
-
case class
RabbitRPCResponse(handleDeliveries: List[HandleDelivery]) extends Product with Serializable
-
case class
RabbitRPCResult(data: Option[Array[Byte]], properties: Option[BasicProperties] = None) extends Product with Serializable
-
sealed
trait
RabbitRequest extends AnyRef
-
-
case class
Reject(deliveryTag: Long, requeue: Boolean = true) extends RabbitRequest with Product with Serializable
-
case class
Success(request: RabbitRequest, result: Option[Any] = None) extends RabbitResponse with Product with Serializable
-
case class
Transaction(pubs: Seq[Publish]) extends RabbitRequest with Product with Serializable
-
case class
UnbindExchange(destination: String, source: String, routingKey: String) extends RabbitRequest with Product with Serializable
-
case class
UnbindQueue(name: String, exchange: String, routingKey: String) extends RabbitRequest with Product with Serializable
-
case class
WaitForConfirms(timeout: Option[FiniteDuration]) extends RabbitRequest with Product with Serializable
-
case class
WaitForConfirmsOrDie(timeout: Option[FiniteDuration]) extends RabbitRequest with Product with Serializable
Value Members
-