org.elasticmq.persistence.sql
package org.elasticmq.persistence.sql
Members list
Type members
Classlikes
object CreateQueueProtocol extends DefaultJsonProtocol
Attributes
- Supertypes
-
trait DefaultJsonProtocoltrait AdditionalFormatstrait ProductFormatstrait ProductFormatsInstancestrait CollectionFormatstrait StandardFormatstrait BasicFormatsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CreateQueueProtocol.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object DB
case class DBMessage(messageId: String, deliveryReceipts: Array[Byte], nextDelivery: Long, content: Array[Byte], attributes: Array[Byte], created: Long, received: Option[Long], receiveCount: Int, groupId: Option[String], deduplicationId: Option[String], tracingId: Option[String], sequenceNumber: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DBMessage
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DBQueue
object DeadLettersQueueProtocol extends DefaultJsonProtocol
Attributes
- Supertypes
-
trait DefaultJsonProtocoltrait AdditionalFormatstrait ProductFormatstrait ProductFormatsInstancestrait CollectionFormatstrait StandardFormatstrait BasicFormatsclass Objecttrait Matchableclass AnyShow all
- Self type
case class GetAllMessages(queueName: String) extends Replyable[List[InternalMessage]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Replyable[List[InternalMessage]]class Objecttrait Matchableclass AnyShow all
class MessageRepository(queueName: String, db: DB) extends Logging
Attributes
- Supertypes
-
trait Loggingtrait LazyLoggingclass Objecttrait Matchableclass Any
class QueueRepository(db: DB) extends Logging
Attributes
- Supertypes
-
trait Loggingtrait LazyLoggingclass Objecttrait Matchableclass Any
case class SerializableAttribute(key: String, primaryDataType: String, stringValue: String, customType: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SerializableAttributeProtocol extends DefaultJsonProtocol
Attributes
- Supertypes
-
trait DefaultJsonProtocoltrait AdditionalFormatstrait ProductFormatstrait ProductFormatsInstancestrait CollectionFormatstrait StandardFormatstrait BasicFormatsclass Objecttrait Matchableclass AnyShow all
- Self type
class SqlQueuePersistenceActor(messagePersistenceConfig: SqlQueuePersistenceConfig, baseQueues: List[CreateQueueMetadata]) extends Actor, Logging
Attributes
- Supertypes
-
trait Loggingtrait LazyLoggingtrait Actorclass Objecttrait Matchableclass AnyShow all
case class SqlQueuePersistenceConfig(enabled: Boolean, driverClass: String, uri: String, username: String, password: String, pruneDataOnInit: Boolean)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article