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: Seq[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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
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
final case class InvalidMessageMoveTaskHandle(taskHandle: MessageMoveTaskHandle) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass Objecttrait Matchableclass AnyShow all
final case class InvalidParameterValue(queueName: String, reason: String) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass Objecttrait Matchableclass AnyShow all
final case class InvalidReceiptHandle(queueName: String, receiptHandle: String) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LimitedValue[A]object NoLimit
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 RelaxedSQSLimitsobject StrictSQSLimits
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
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class MessageMoveTaskAlreadyRunning(queueName: String) extends ElasticMQError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ElasticMQErrorclass 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
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
final case class QueueAlreadyExists(queueName: 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 NeverReceivedclass 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 DefaultVisibilityTimeoutclass MillisVisibilityTimeout
In this article