org.elasticmq.msg
package org.elasticmq.msg
Members list
Type members
Classlikes
case class CancelMessageMoveTask(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Either[ElasticMQError, Long]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class CancelMovingMessages() extends QueueMessageMsg[Long]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueMessageMsg[Long]trait QueueMsg[Long]trait Replyable[Long]class Objecttrait Matchableclass AnyShow all
case class ClearQueue() extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class CreateQueue(request: CreateQueueData) extends QueueManagerMsg[Either[ElasticMQError, ActorRef]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object DeduplicationIdsCleanup extends QueueMessageMsg[Unit]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait QueueMessageMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
- Self type
case class DeleteMessage(deliveryReceipt: DeliveryReceipt) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class DeleteQueue(queueName: String) extends QueueManagerMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueManagerMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class GetMovingMessagesTasks() extends QueueMessageMsg[List[MessageMoveTaskData]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class GetQueueData() extends QueueQueueMsg[QueueData]
case class GetQueueStatistics(deliveryTime: Long) extends QueueQueueMsg[QueueStatistics]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[QueueStatistics]trait QueueMsg[QueueStatistics]trait Replyable[QueueStatistics]class Objecttrait Matchableclass AnyShow all
case class ListDeadLetterSourceQueues(queueName: String) extends QueueManagerMsg[List[String]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ListQueues() extends QueueManagerMsg[Seq[String]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class LookupMessage(messageId: MessageId) extends QueueMessageMsg[Option[MessageData]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class LookupQueue(queueName: String) extends QueueManagerMsg[Option[ActorRef]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class MessageMoveTaskFinished(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueManagerMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class MoveFirstMessage(destinationQueue: ActorRef, queueManager: ActorRef) extends QueueMessageMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueMessageMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class MoveMessage(message: InternalMessage, moveDestination: MoveDestination) extends QueueMessageMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueMessageMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
sealed trait QueueManagerMsg[T] extends Replyable[T]
Attributes
- Supertypes
- Known subtypes
-
class CancelMessageMoveTaskclass CreateQueueclass DeleteQueueclass ListQueuesclass LookupQueueclass MessageMoveTaskFinishedclass StartMessageMoveTaskShow all
sealed trait QueueMessageMsg[T] extends QueueMsg[T]
Attributes
- Supertypes
- Known subtypes
-
class CancelMovingMessagesobject DeduplicationIdsCleanup.typeclass DeleteMessageclass GetMovingMessagesTasksclass LookupMessageclass MoveFirstMessageclass MoveMessageclass ReceiveMessagesclass RestoreMessagesclass SendMessageclass StartMovingMessagesclass UpdateVisibilityTimeoutShow all
Attributes
- Supertypes
- Known subtypes
-
trait QueueMessageMsg[T]class CancelMovingMessagesobject DeduplicationIdsCleanup.typeclass DeleteMessageclass GetMovingMessagesTasksclass LookupMessageclass MoveFirstMessageclass MoveMessageclass ReceiveMessagesclass RestoreMessagesclass SendMessageclass StartMovingMessagesclass UpdateVisibilityTimeouttrait QueueQueueMsg[T]class ClearQueueclass GetQueueDataclass GetQueueStatisticsclass RemoveQueueTagsclass UpdateQueueDelayclass UpdateQueueTagsShow all
sealed trait QueueQueueMsg[T] extends QueueMsg[T]
Attributes
- Supertypes
- Known subtypes
-
class ClearQueueclass GetQueueDataclass GetQueueStatisticsclass RemoveQueueTagsclass UpdateQueueDelayclass UpdateQueueTagsShow all
case class ReceiveMessages(visibilityTimeout: VisibilityTimeout, count: Int, waitForMessages: Option[Duration], receiveRequestAttemptId: Option[String]) extends QueueMessageMsg[List[MessageData]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class RemoveQueueTags(tagsToRemove: List[String]) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class RestoreMessages(messages: List[InternalMessage]) extends QueueMessageMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueMessageMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class SendMessage(message: NewMessageData) extends QueueMessageMsg[MessageData]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueMessageMsg[MessageData]trait QueueMsg[MessageData]trait Replyable[MessageData]class Objecttrait Matchableclass AnyShow all
case class StartMessageMoveTask(sourceQueue: ActorRef, sourceArn: String, destinationQueue: Option[ActorRef], destinationArn: Option[String], maxNumberOfMessagesPerSecond: Option[Int]) extends QueueManagerMsg[Either[ElasticMQError, MessageMoveTaskHandle]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class StartMovingMessages(destinationQueue: ActorRef, destinationArn: Option[String], sourceArn: String, maxNumberOfMessagesPerSecond: Option[Int], queueManager: ActorRef) extends QueueMessageMsg[Either[ElasticMQError, MessageMoveTaskHandle]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class UpdateQueueDeadLettersQueue(newDeadLettersQueue: Option[DeadLettersQueueData], newDeadLettersQueueActor: Option[ActorRef]) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class UpdateQueueDefaultVisibilityTimeout(newDefaultVisibilityTimeout: MillisVisibilityTimeout) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class UpdateQueueDelay(newDelay: Duration) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class UpdateQueueReceiveMessageWait(newReceiveMessageWait: Duration) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class UpdateQueueTags(newQueueTags: Map[String, String]) extends QueueQueueMsg[Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait QueueQueueMsg[Unit]trait QueueMsg[Unit]trait Replyable[Unit]class Objecttrait Matchableclass AnyShow all
case class UpdateVisibilityTimeout(deliveryReceipt: DeliveryReceipt, visibilityTimeout: VisibilityTimeout) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
In this article