package msg

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. msg
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CancelMessageMoveTask(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Either[ElasticMQError, Long]] with Product with Serializable
  2. case class CancelMovingMessages() extends QueueMessageMsg[Long] with Product with Serializable
  3. case class ClearQueue() extends QueueQueueMsg[Unit] with Product with Serializable
  4. case class CreateQueue(request: CreateQueueData) extends QueueManagerMsg[Either[ElasticMQError, ActorRef]] with Product with Serializable
  5. case class DeleteMessage(deliveryReceipt: DeliveryReceipt) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]] with Product with Serializable
  6. case class DeleteQueue(queueName: String) extends QueueManagerMsg[Unit] with Product with Serializable
  7. case class GetMovingMessagesTasks() extends QueueMessageMsg[List[MessageMoveTaskData]] with Product with Serializable
  8. case class GetQueueData() extends QueueQueueMsg[QueueData] with Product with Serializable
  9. case class GetQueueStatistics(deliveryTime: Long) extends QueueQueueMsg[QueueStatistics] with Product with Serializable
  10. case class ListDeadLetterSourceQueues(queueName: String) extends QueueManagerMsg[List[String]] with Product with Serializable
  11. case class ListQueues() extends QueueManagerMsg[Seq[String]] with Product with Serializable
  12. case class LookupMessage(messageId: MessageId) extends QueueMessageMsg[Option[MessageData]] with Product with Serializable
  13. case class LookupQueue(queueName: String) extends QueueManagerMsg[Option[ActorRef]] with Product with Serializable
  14. case class MessageMoveTaskFinished(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Unit] with Product with Serializable
  15. type MessageMoveTaskHandle = String
  16. case class MoveFirstMessage(destinationQueue: ActorRef, queueManager: ActorRef) extends QueueMessageMsg[Unit] with Product with Serializable
  17. case class MoveMessage(message: InternalMessage, moveDestination: MoveDestination, sourceQueueName: String) extends QueueMessageMsg[Unit] with Product with Serializable
  18. sealed trait QueueManagerMsg[T] extends Replyable[T]
  19. sealed trait QueueMessageMsg[T] extends QueueMsg[T]
  20. sealed trait QueueMsg[T] extends Replyable[T]
  21. sealed trait QueueQueueMsg[T] extends QueueMsg[T]
  22. case class ReceiveMessages(visibilityTimeout: VisibilityTimeout, count: Int, waitForMessages: Option[Duration], receiveRequestAttemptId: Option[String]) extends QueueMessageMsg[List[MessageData]] with Product with Serializable
  23. case class RemoveQueueTags(tagsToRemove: List[String]) extends QueueQueueMsg[Unit] with Product with Serializable
  24. case class RestoreMessages(messages: List[InternalMessage]) extends QueueMessageMsg[Unit] with Product with Serializable
  25. case class SendMessage(message: NewMessageData) extends QueueMessageMsg[MessageData] with Product with Serializable
  26. case class StartMessageMoveTask(sourceQueue: ActorRef, sourceArn: String, destinationQueue: Option[ActorRef], destinationArn: Option[String], maxNumberOfMessagesPerSecond: Option[Int]) extends QueueManagerMsg[Either[ElasticMQError, MessageMoveTaskHandle]] with Product with Serializable
  27. case class StartMovingMessages(destinationQueue: ActorRef, destinationArn: Option[String], sourceArn: String, maxNumberOfMessagesPerSecond: Option[Int], queueManager: ActorRef) extends QueueMessageMsg[Either[ElasticMQError, MessageMoveTaskHandle]] with Product with Serializable
  28. case class UpdateQueueDeadLettersQueue(newDeadLettersQueue: Option[DeadLettersQueueData], newDeadLettersQueueActor: Option[ActorRef]) extends QueueQueueMsg[Unit] with Product with Serializable
  29. case class UpdateQueueDefaultVisibilityTimeout(newDefaultVisibilityTimeout: MillisVisibilityTimeout) extends QueueQueueMsg[Unit] with Product with Serializable
  30. case class UpdateQueueDelay(newDelay: Duration) extends QueueQueueMsg[Unit] with Product with Serializable
  31. case class UpdateQueueReceiveMessageWait(newReceiveMessageWait: Duration) extends QueueQueueMsg[Unit] with Product with Serializable
  32. case class UpdateQueueTags(newQueueTags: Map[String, String]) extends QueueQueueMsg[Unit] with Product with Serializable
  33. case class UpdateVisibilityTimeout(deliveryReceipt: DeliveryReceipt, visibilityTimeout: VisibilityTimeout) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]] with Product with Serializable

Value Members

  1. case object DeduplicationIdsCleanup extends QueueMessageMsg[Unit] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped