org.elasticmq.msg

Members list

Type members

Classlikes

case class CancelMessageMoveTask(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Either[ElasticMQError, Long]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Either[ElasticMQError, Long]]
trait Replyable[Either[ElasticMQError, Long]]
class Object
trait Matchable
class Any
Show all
case class CancelMovingMessages() extends QueueMessageMsg[Long]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Long]
trait QueueMsg[Long]
trait Replyable[Long]
class Object
trait Matchable
class Any
Show all
case class ClearQueue() extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class CreateQueue(request: CreateQueueData) extends QueueManagerMsg[Either[ElasticMQError, ActorRef]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Either[ElasticMQError, ActorRef]]
trait Replyable[Either[ElasticMQError, ActorRef]]
class Object
trait Matchable
class Any
Show all
case object DeduplicationIdsCleanup extends QueueMessageMsg[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class DeleteMessage(deliveryReceipt: DeliveryReceipt) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]
trait QueueMsg[Either[InvalidReceiptHandle, Unit]]
trait Replyable[Either[InvalidReceiptHandle, Unit]]
class Object
trait Matchable
class Any
Show all
case class DeleteQueue(queueName: String) extends QueueManagerMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GetQueueData() extends QueueQueueMsg[QueueData]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GetQueueStatistics(deliveryTime: Long) extends QueueQueueMsg[QueueStatistics]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ListDeadLetterSourceQueues(queueName: String) extends QueueManagerMsg[List[String]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[List[String]]
trait Replyable[List[String]]
class Object
trait Matchable
class Any
Show all
case class ListQueues() extends QueueManagerMsg[Seq[String]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Seq[String]]
trait Replyable[Seq[String]]
class Object
trait Matchable
class Any
Show all
case class LookupMessage(messageId: MessageId) extends QueueMessageMsg[Option[MessageData]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Option[MessageData]]
trait QueueMsg[Option[MessageData]]
trait Replyable[Option[MessageData]]
class Object
trait Matchable
class Any
Show all
case class LookupQueue(queueName: String) extends QueueManagerMsg[Option[ActorRef]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Option[ActorRef]]
trait Replyable[Option[ActorRef]]
class Object
trait Matchable
class Any
Show all
case class MessageMoveTaskFinished(taskHandle: MessageMoveTaskHandle) extends QueueManagerMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueManagerMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class MoveFirstMessage(destinationQueue: ActorRef, queueManager: ActorRef) extends QueueMessageMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class MoveMessage(message: InternalMessage, moveDestination: MoveDestination) extends QueueMessageMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
sealed trait QueueManagerMsg[T] extends Replyable[T]

Attributes

Supertypes
trait Replyable[T]
class Object
trait Matchable
class Any
Known subtypes
sealed trait QueueMessageMsg[T] extends QueueMsg[T]

Attributes

Supertypes
trait QueueMsg[T]
trait Replyable[T]
class Object
trait Matchable
class Any
Known subtypes
sealed trait QueueMsg[T] extends Replyable[T]
sealed trait QueueQueueMsg[T] extends QueueMsg[T]

Attributes

Supertypes
trait QueueMsg[T]
trait Replyable[T]
class Object
trait Matchable
class Any
Known subtypes
case class ReceiveMessages(visibilityTimeout: VisibilityTimeout, count: Int, waitForMessages: Option[Duration], receiveRequestAttemptId: Option[String]) extends QueueMessageMsg[List[MessageData]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMsg[List[MessageData]]
trait Replyable[List[MessageData]]
class Object
trait Matchable
class Any
Show all
case class RemoveQueueTags(tagsToRemove: List[String]) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class RestoreMessages(messages: List[InternalMessage]) extends QueueMessageMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class SendMessage(message: NewMessageData) extends QueueMessageMsg[MessageData]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class StartMovingMessages(destinationQueue: ActorRef, destinationArn: Option[String], sourceArn: String, maxNumberOfMessagesPerSecond: Option[Int], queueManager: ActorRef) extends QueueMessageMsg[Either[ElasticMQError, MessageMoveTaskHandle]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UpdateQueueDeadLettersQueue(newDeadLettersQueue: Option[DeadLettersQueueData], newDeadLettersQueueActor: Option[ActorRef]) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class UpdateQueueDefaultVisibilityTimeout(newDefaultVisibilityTimeout: MillisVisibilityTimeout) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class UpdateQueueDelay(newDelay: Duration) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class UpdateQueueReceiveMessageWait(newReceiveMessageWait: Duration) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class UpdateQueueTags(newQueueTags: Map[String, String]) extends QueueQueueMsg[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueQueueMsg[Unit]
trait QueueMsg[Unit]
trait Replyable[Unit]
class Object
trait Matchable
class Any
Show all
case class UpdateVisibilityTimeout(deliveryReceipt: DeliveryReceipt, visibilityTimeout: VisibilityTimeout) extends QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueueMessageMsg[Either[InvalidReceiptHandle, Unit]]
trait QueueMsg[Either[InvalidReceiptHandle, Unit]]
trait Replyable[Either[InvalidReceiptHandle, Unit]]
class Object
trait Matchable
class Any
Show all

Types

type MessageMoveTaskHandle = String