org.elasticmq.persistence.sql

Members list

Type members

Classlikes

object CreateQueueProtocol extends DefaultJsonProtocol

Attributes

Supertypes
trait DefaultJsonProtocol
trait AdditionalFormats
trait ProductFormats
trait ProductFormatsInstances
trait CollectionFormats
trait StandardFormats
trait BasicFormats
class Object
trait Matchable
class Any
Show all
Self type
class DB(val persistenceConfig: SqlQueuePersistenceConfig)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object DB

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
DB.type
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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DBMessage

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
DBMessage.type
case class DBQueue(name: String, data: Array[Byte])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DBQueue

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
DBQueue.type
object DeadLettersQueueProtocol extends DefaultJsonProtocol

Attributes

Supertypes
trait DefaultJsonProtocol
trait AdditionalFormats
trait ProductFormats
trait ProductFormatsInstances
trait CollectionFormats
trait StandardFormats
trait BasicFormats
class Object
trait Matchable
class Any
Show all
Self type
case class GetAllMessages(queueName: String) extends Replyable[List[InternalMessage]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Replyable[List[InternalMessage]]
class Object
trait Matchable
class Any
Show all
class MessageRepository(queueName: String, db: DB) extends Logging

Attributes

Supertypes
trait Logging
trait LazyLogging
class Object
trait Matchable
class Any
class QueueRepository(db: DB) extends Logging

Attributes

Supertypes
trait Logging
trait LazyLogging
class Object
trait Matchable
class Any
case class SerializableAttribute(key: String, primaryDataType: String, stringValue: String, customType: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SerializableAttributeProtocol extends DefaultJsonProtocol

Attributes

Supertypes
trait DefaultJsonProtocol
trait AdditionalFormats
trait ProductFormats
trait ProductFormatsInstances
trait CollectionFormats
trait StandardFormats
trait BasicFormats
class Object
trait Matchable
class Any
Show all
Self type
class SqlQueuePersistenceActor(messagePersistenceConfig: SqlQueuePersistenceConfig, baseQueues: List[CreateQueueMetadata]) extends Actor, Logging

Attributes

Supertypes
trait Logging
trait LazyLogging
trait Actor
class Object
trait Matchable
class Any
Show all
case class SqlQueuePersistenceConfig(enabled: Boolean, driverClass: String, uri: String, username: String, password: String, pruneDataOnInit: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all