Package

org

elasticmq

Permalink

package elasticmq

Visibility
  1. Public
  2. All

Type Members

  1. case class AfterMillisNextDelivery(millis: Long) extends NextDelivery with Product with Serializable

    Permalink
  2. case class BinaryMessageAttribute(binaryValue: Array[Byte], customType: Option[String] = None) extends MessageAttribute with Product with Serializable

    Permalink
  3. case class DeadLettersQueueData(name: String, maxReceiveCount: Int) extends Product with Serializable

    Permalink
  4. sealed case class DeliveryReceipt(receipt: String) extends Product with Serializable

    Permalink
  5. trait ElasticMQError extends AnyRef

    Permalink
  6. sealed abstract class MessageAttribute extends AnyRef

    Permalink
  7. 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

    Permalink
  8. class MessageDoesNotExist extends ElasticMQError

    Permalink
  9. sealed case class MessageId(id: String) extends Product with Serializable

    Permalink
  10. case class MessageStatistics(approximateFirstReceive: Received, approximateReceiveCount: Int) extends Product with Serializable

    Permalink
  11. case class MillisNextDelivery(millis: Long) extends NextDelivery with Product with Serializable

    Permalink
  12. case class MillisVisibilityTimeout(millis: Long) extends VisibilityTimeout with Product with Serializable

    Permalink
  13. case class NewMessageData(id: Option[MessageId], content: String, messageAttributes: Map[String, MessageAttribute], nextDelivery: NextDelivery, messageGroupId: Option[String], messageDeduplicationId: Option[String]) extends Product with Serializable

    Permalink
  14. sealed abstract class NextDelivery extends AnyRef

    Permalink
  15. case class NodeAddress(protocol: String = "http", host: String = "localhost", port: Int = 9324, contextPath: String = "") extends Product with Serializable

    Permalink
  16. case class NumberMessageAttribute(stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable

    Permalink
  17. case class OnDateTimeReceived(when: DateTime) extends Received with Product with Serializable

    Permalink
  18. class QueueAlreadyExists extends ElasticMQError

    Permalink
  19. 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

    Permalink
  20. case class QueueStatistics(approximateNumberOfVisibleMessages: Long, approximateNumberOfInvisibleMessages: Long, approximateNumberOfMessagesDelayed: Long) extends Product with Serializable

    Permalink
  21. sealed trait Received extends AnyRef

    Permalink
  22. case class StringMessageAttribute(stringValue: String, customType: Option[String] = None) extends MessageAttribute with Product with Serializable

    Permalink
  23. sealed abstract class VisibilityTimeout extends AnyRef

    Permalink

Ungrouped