package elasticmq
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AfterMillisNextDelivery (millis: Long) extends NextDelivery with Product with Serializable
- case class BinaryMessageAttribute (binaryValue: Array[Byte], customType: Option[String] = None) extends MessageAttribute with Product with Serializable
- case class DeadLettersQueueData (name: String, maxReceiveCount: Int) extends Product with Serializable
- sealed case class DeliveryReceipt (receipt: String) extends Product with Serializable
- trait ElasticMQError extends AnyRef
- sealed abstract class MessageAttribute extends AnyRef
- case class MessageData (id: MessageId, deliveryReceipt: Option[DeliveryReceipt], content: String, messageAttributes: Map[String, MessageAttribute], nextDelivery: MillisNextDelivery, created: DateTime, statistics: MessageStatistics) extends Product with Serializable
- class MessageDoesNotExist extends ElasticMQError
- sealed case class MessageId (id: String) extends Product with Serializable
- case class MessageStatistics (approximateFirstReceive: Received, approximateReceiveCount: Int) extends Product with Serializable
- case class MillisNextDelivery (millis: Long) extends NextDelivery with Product with Serializable
- case class MillisVisibilityTimeout (millis: Long) extends VisibilityTimeout with Product with Serializable
- case class NewMessageData (id: Option[MessageId], content: String, messageAttributes: Map[String, MessageAttribute], nextDelivery: NextDelivery) extends Product with Serializable
- sealed abstract class NextDelivery extends AnyRef
- case class NodeAddress (protocol: String = "http", host: String = "localhost", port: Int = 9324, contextPath: String = "") extends Product with Serializable
- case class NumberMessageAttribute (stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable
- case class OnDateTimeReceived (when: DateTime) extends Received with Product with Serializable
- class QueueAlreadyExists extends ElasticMQError
- case class QueueData (name: String, defaultVisibilityTimeout: MillisVisibilityTimeout, delay: Duration, receiveMessageWait: Duration, created: DateTime, lastModified: DateTime, deadLettersQueue: Option[DeadLettersQueueData] = None, maxReceiveCount: Option[Int] = None) extends Product with Serializable
- class QueueDoesNotExist extends ElasticMQError
- case class QueueStatistics (approximateNumberOfVisibleMessages: Long, approximateNumberOfInvisibleMessages: Long, approximateNumberOfMessagesDelayed: Long) extends Product with Serializable
- sealed trait Received extends AnyRef
- case class StringMessageAttribute (stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable
- sealed abstract class VisibilityTimeout extends AnyRef
Value Members
- object BinaryMessageAttribute extends Serializable
- object DefaultVisibilityTimeout extends VisibilityTimeout
- object DeliveryReceipt extends Serializable
- object ImmediateNextDelivery extends NextDelivery
- object MessageStatistics extends Serializable
- object MillisVisibilityTimeout extends Serializable
- object NeverReceived extends Received with Product with Serializable