package msg

Type Members

  1. case class ClearQueue () extends QueueQueueMsg[Unit] with Product with Serializable
  2. case class CreateQueue (queueData: QueueData) extends QueueManagerMsg[Either[ElasticMQError, ActorRef]] with Product with Serializable
  3. case class DeleteMessage (deliveryReceipt: DeliveryReceipt) extends QueueMessageMsg[Unit] with Product with Serializable
  4. case class DeleteQueue (queueName: String) extends QueueManagerMsg[Unit] with Product with Serializable
  5. case class GetQueueData () extends QueueQueueMsg[QueueData] with Product with Serializable
  6. case class GetQueueStatistics (deliveryTime: Long) extends QueueQueueMsg[QueueStatistics] with Product with Serializable
  7. case class ListQueues () extends QueueManagerMsg[Seq[String]] with Product with Serializable
  8. case class LookupMessage (messageId: MessageId) extends QueueMessageMsg[Option[MessageData]] with Product with Serializable
  9. case class LookupQueue (queueName: String) extends QueueManagerMsg[Option[ActorRef]] with Product with Serializable
  10. sealed trait QueueManagerMsg [T] extends Replyable[T]
  11. sealed trait QueueMessageMsg [T] extends QueueMsg[T]
  12. sealed trait QueueMsg [T] extends Replyable[T]
  13. sealed trait QueueQueueMsg [T] extends QueueMsg[T]
  14. case class ReceiveMessages (visibilityTimeout: VisibilityTimeout, count: Int, waitForMessages: Option[Duration]) extends QueueMessageMsg[List[MessageData]] with Product with Serializable
  15. case class SendMessage (message: NewMessageData) extends QueueMessageMsg[MessageData] with Product with Serializable
  16. case class UpdateQueueDefaultVisibilityTimeout (newDefaultVisibilityTimeout: MillisVisibilityTimeout) extends QueueQueueMsg[Unit] with Product with Serializable
  17. case class UpdateQueueDelay (newDelay: Duration) extends QueueQueueMsg[Unit] with Product with Serializable
  18. case class UpdateQueueReceiveMessageWait (newReceiveMessageWait: Duration) extends QueueQueueMsg[Unit] with Product with Serializable
  19. case class UpdateVisibilityTimeout (messageId: MessageId, visibilityTimeout: VisibilityTimeout) extends QueueMessageMsg[Either[MessageDoesNotExist, Unit]] with Product with Serializable

Ungrouped