org
.
elasticmq
msg
package
msg
Visibility
Public
All
Type Members
case class
ClearQueue
()
extends
QueueQueueMsg
[
Unit
] with
Product
with
Serializable
case class
CreateQueue
(
queueData:
QueueData
)
extends
QueueManagerMsg
[
Either
[
ElasticMQError
,
ActorRef
]] with
Product
with
Serializable
case class
DeleteMessage
(
deliveryReceipt:
DeliveryReceipt
)
extends
QueueMessageMsg
[
Unit
] with
Product
with
Serializable
case class
DeleteQueue
(
queueName:
String
)
extends
QueueManagerMsg
[
Unit
] with
Product
with
Serializable
case class
GetQueueData
()
extends
QueueQueueMsg
[
QueueData
] with
Product
with
Serializable
case class
GetQueueStatistics
(
deliveryTime:
Long
)
extends
QueueQueueMsg
[
QueueStatistics
] with
Product
with
Serializable
case class
ListQueues
()
extends
QueueManagerMsg
[
Seq
[
String
]] with
Product
with
Serializable
case class
LookupMessage
(
messageId:
MessageId
)
extends
QueueMessageMsg
[
Option
[
MessageData
]] with
Product
with
Serializable
case class
LookupQueue
(
queueName:
String
)
extends
QueueManagerMsg
[
Option
[
ActorRef
]] with
Product
with
Serializable
sealed
trait
QueueManagerMsg
[
T
]
extends
Replyable
[
T
]
sealed
trait
QueueMessageMsg
[
T
]
extends
QueueMsg
[
T
]
sealed
trait
QueueMsg
[
T
]
extends
Replyable
[
T
]
sealed
trait
QueueQueueMsg
[
T
]
extends
QueueMsg
[
T
]
case class
ReceiveMessages
(
visibilityTimeout:
VisibilityTimeout
,
count:
Int
,
waitForMessages:
Option
[
Duration
]
)
extends
QueueMessageMsg
[
List
[
MessageData
]] with
Product
with
Serializable
case class
SendMessage
(
message:
NewMessageData
)
extends
QueueMessageMsg
[
MessageData
] with
Product
with
Serializable
case class
UpdateQueueDefaultVisibilityTimeout
(
newDefaultVisibilityTimeout:
MillisVisibilityTimeout
)
extends
QueueQueueMsg
[
Unit
] with
Product
with
Serializable
case class
UpdateQueueDelay
(
newDelay:
Duration
)
extends
QueueQueueMsg
[
Unit
] with
Product
with
Serializable
case class
UpdateQueueReceiveMessageWait
(
newReceiveMessageWait:
Duration
)
extends
QueueQueueMsg
[
Unit
] with
Product
with
Serializable
case class
UpdateVisibilityTimeout
(
messageId:
MessageId
,
visibilityTimeout:
VisibilityTimeout
)
extends
QueueMessageMsg
[
Either
[
MessageDoesNotExist
,
Unit
]] with
Product
with
Serializable
Ungrouped