org.elasticmq
package org.elasticmq
Members list
Packages
package org.elasticmq.actor
package org.elasticmq.metrics
package org.elasticmq.msg
package org.elasticmq.util
Type members
Classlikes
case class AfterMillisNextDelivery(millis: Long) extends NextDelivery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NextDeliveryclass Objecttrait Matchableclass AnyShow all
case class BinaryMessageAttribute(binaryValue: Array[Byte], customType: Option[String]) extends MessageAttribute
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass MessageAttributeclass Objecttrait Matchableclass AnyShow all
object BinaryMessageAttribute
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class CreateQueueData(name: String, defaultVisibilityTimeout: Option[MillisVisibilityTimeout], delay: Option[Duration], receiveMessageWait: Option[Duration], created: Option[OffsetDateTime], lastModified: Option[OffsetDateTime], deadLettersQueue: Option[DeadLettersQueueData], isFifo: Boolean, hasContentBasedDeduplication: Boolean, copyMessagesTo: Option[String], moveMessagesTo: Option[String], tags: Map[String, String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CreateQueueData
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CreateQueueData.type
object CreateQueueDefaults
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CreateQueueDefaults.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class DeduplicationId(id: String) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object DeduplicationId
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeduplicationId.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DefaultVisibilityTimeout extends VisibilityTimeout
Attributes
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DeliveryReceipt
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeliveryReceipt.type
trait ElasticMQError
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class InvalidParameterValueclass InvalidReceiptHandleclass MessageDoesNotExistclass QueueAlreadyExistsclass QueueCreationError
case class FifoDeduplicationIdsHistory(messagesByDeduplicationId: Map[DeduplicationId, InternalMessage], deduplicationIdsByCreationDate: List[DeduplicationIdWithCreationDate]) extends LazyLogging
Contains history of used Deduplication IDs associated with incoming messages to FIFO queues
Contains history of used Deduplication IDs associated with incoming messages to FIFO queues
Value parameters
- deduplicationIdsByCreationDate
-
Deduplication IDs stored together with the message creation date. Incoming IDs should be already sorted by their creation date so it is safe to assume that the list will be ordered from oldest to newest. Used for fast lookups for messages by their creation date while cleaning outdated messages
- messagesByDeduplicationId
-
contains all registered deduplication IDs with associated messages. Used as a fast access storage for lookups if given ID was already registered
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LazyLoggingclass Objecttrait Matchableclass AnyShow all
object FifoDeduplicationIdsHistory
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object ImmediateNextDelivery extends NextDelivery
Attributes
- Supertypes
- Self type
case class InvalidParameterValue(queueName: String, reason: String) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass Objecttrait Matchableclass AnyShow all
class InvalidReceiptHandle(val queueName: String, receiptHandle: String) extends ElasticMQError
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LimitedValue[A]object NoLimit.type
case class LimitedValue[A](value: A) extends Limit[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Limit[A]class Objecttrait Matchableclass AnyShow all
trait Limits
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object RelaxedSQSLimits.typeobject StrictSQSLimits.type
object Limits
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class MessageData(id: MessageId, deliveryReceipt: Option[DeliveryReceipt], content: String, messageAttributes: Map[String, MessageAttribute], nextDelivery: MillisNextDelivery, created: OffsetDateTime, statistics: MessageStatistics, messageGroupId: Option[String], messageDeduplicationId: Option[DeduplicationId], tracingId: Option[TracingId], sequenceNumber: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class MessageDoesNotExist(val queueName: String, messageId: MessageId) extends ElasticMQError
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MessageStatistics
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessageStatistics.type
case class MillisNextDelivery(millis: Long) extends NextDelivery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NextDeliveryclass Objecttrait Matchableclass AnyShow all
case class MillisVisibilityTimeout(millis: Long) extends VisibilityTimeout
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass VisibilityTimeoutclass Objecttrait Matchableclass AnyShow all
object MillisVisibilityTimeout
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object MoveToDLQ.type
case object MoveToDLQ extends MoveDestination
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait MoveDestinationclass Objecttrait Matchableclass AnyShow all
- Self type
-
MoveToDLQ.type
case object NeverReceived extends Received
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Receivedclass Objecttrait Matchableclass AnyShow all
- Self type
-
NeverReceived.type
case class NewMessageData(id: Option[MessageId], content: String, messageAttributes: Map[String, MessageAttribute], messageSystemAttributes: Map[String, MessageAttribute], nextDelivery: NextDelivery, messageGroupId: Option[String], messageDeduplicationId: Option[DeduplicationId], orderIndex: Int, tracingId: Option[TracingId], sequenceNumber: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class NumberMessageAttribute(stringValue: String, customType: Option[String]) extends MessageAttribute
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass MessageAttributeclass Objecttrait Matchableclass AnyShow all
case class OnDateTimeReceived(when: OffsetDateTime) extends Received
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Receivedclass Objecttrait Matchableclass AnyShow all
class QueueAlreadyExists(val queueName: String) extends ElasticMQError
Attributes
- Supertypes
case class QueueCreationError(queueName: String, reason: String) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass Objecttrait Matchableclass AnyShow all
case class QueueData(name: String, defaultVisibilityTimeout: MillisVisibilityTimeout, delay: Duration, receiveMessageWait: Duration, created: OffsetDateTime, lastModified: OffsetDateTime, deadLettersQueue: Option[DeadLettersQueueData], isFifo: Boolean, hasContentBasedDeduplication: Boolean, copyMessagesTo: Option[String], moveMessagesTo: Option[String], tags: Map[String, String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class QueueStatistics(approximateNumberOfVisibleMessages: Long, approximateNumberOfInvisibleMessages: Long, approximateNumberOfMessagesDelayed: Long)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object NeverReceived.typeclass OnDateTimeReceived
case object RelaxedSQSLimits extends Limits
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Limitsclass Objecttrait Matchableclass AnyShow all
- Self type
-
RelaxedSQSLimits.type
case object StrictSQSLimits extends Limits
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Limitsclass Objecttrait Matchableclass AnyShow all
- Self type
-
StrictSQSLimits.type
case class StringMessageAttribute(stringValue: String, customType: Option[String]) extends MessageAttribute
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass MessageAttributeclass Objecttrait Matchableclass AnyShow all
final case class TracingId(id: String) extends AnyVal
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultVisibilityTimeout.typeclass MillisVisibilityTimeout
In this article