p

org

elasticmq

package elasticmq

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package actor
  2. package msg
  3. package util

Type Members

  1. case class AfterMillisNextDelivery(millis: Long) extends NextDelivery with Product with Serializable
  2. case class BinaryMessageAttribute(binaryValue: Array[Byte], customType: Option[String] = None) extends MessageAttribute with Product with Serializable
  3. case class DeadLettersQueueData(name: String, maxReceiveCount: Int) extends Product with Serializable
  4. sealed case class DeliveryReceipt(receipt: String) extends Product with Serializable
  5. trait ElasticMQError extends AnyRef
  6. sealed trait Limit[+A] extends AnyRef
  7. case class LimitedValue[A](value: A) extends Limit[A] with Product with Serializable
  8. trait Limits extends AnyRef
  9. sealed abstract class MessageAttribute extends AnyRef
  10. 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], tracingId: Option[TracingId]) extends Product with Serializable
  11. class MessageDoesNotExist extends ElasticMQError
  12. sealed case class MessageId(id: String) extends Product with Serializable
  13. case class MessageStatistics(approximateFirstReceive: Received, approximateReceiveCount: Int) extends Product with Serializable
  14. case class MillisNextDelivery(millis: Long) extends NextDelivery with Product with Serializable
  15. case class MillisVisibilityTimeout(millis: Long) extends VisibilityTimeout with Product with Serializable
  16. case class NewMessageData(id: Option[MessageId], content: String, messageAttributes: Map[String, MessageAttribute], nextDelivery: NextDelivery, messageGroupId: Option[String], messageDeduplicationId: Option[String], orderIndex: Int, tracingId: Option[TracingId]) extends Product with Serializable
  17. sealed abstract class NextDelivery extends AnyRef
  18. case class NodeAddress(protocol: String = "http", host: String = "localhost", port: Int = 9324, contextPath: String = "") extends Product with Serializable
  19. case class NumberMessageAttribute(stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable
  20. case class OnDateTimeReceived(when: DateTime) extends Received with Product with Serializable
  21. class QueueAlreadyExists extends ElasticMQError
  22. case class QueueCreationError(queueName: String, reason: String) extends ElasticMQError with Product with Serializable
  23. 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, copyMessagesTo: Option[String] = None, moveMessagesTo: Option[String] = None, tags: Map[String, String] = Map[String, String]()) extends Product with Serializable
  24. case class QueueStatistics(approximateNumberOfVisibleMessages: Long, approximateNumberOfInvisibleMessages: Long, approximateNumberOfMessagesDelayed: Long) extends Product with Serializable
  25. case class RangeLimit[A](from: A, to: A)(implicit ord: Ordering[A]) extends Product with Serializable
  26. sealed trait Received extends AnyRef
  27. case class StringMessageAttribute(stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable
  28. final case class TracingId(id: String) extends AnyVal with Product with Serializable
  29. sealed abstract class VisibilityTimeout extends AnyRef

Value Members

  1. object BinaryMessageAttribute extends Serializable
  2. object DefaultVisibilityTimeout extends VisibilityTimeout
  3. object DeliveryReceipt extends Serializable
  4. object ImmediateNextDelivery extends NextDelivery
  5. object Limits
  6. object MessageStatistics extends Serializable
  7. object MillisVisibilityTimeout extends Serializable
  8. case object NeverReceived extends Received with Product with Serializable
  9. case object NoLimit extends Limit[Nothing] with Product with Serializable
  10. case object RelaxedSQSLimits extends Limits with Product with Serializable
  11. case object StrictSQSLimits extends Limits with Product with Serializable

Ungrouped