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, messageGroupId: Option[String], messageDeduplicationId: Option[String]) 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, messageGroupId: Option[String], messageDeduplicationId: Option[String]) 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, isFifo: Boolean = false, hasContentBasedDeduplication: Boolean = false) extends Product with Serializable
- 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