org.elasticmq.storage

inmemory

package inmemory

Visibility
  1. Public
  2. All

Type Members

  1. class InMemoryDataSource extends DataSource

  2. case class InMemoryMessage(id: String, deliveryReceipt: AtomicReference[Option[String]], nextDelivery: AtomicLong, content: String, created: DateTime, nextDeliveryState: AtomicReference[MessageNextDeliveryState]) extends Comparable[InMemoryMessage] with Product with Serializable

  3. class InMemoryMessageStatisticsStorage extends MessageStatisticsStorage

  4. class InMemoryMessagesStorage extends MessagesStorage

  5. case class InMemoryQueue(queueData: QueueData, messages: InMemoryMessagesStorage, statistics: InMemoryMessageStatisticsStorage) extends Product with Serializable

  6. class InMemoryQueuesStorage extends QueuesStorage

  7. class InMemoryStorage extends InterfacedCommandExecutor with Logging

  8. sealed abstract class MessageNextDeliveryState extends AnyRef

Value Members

  1. object InMemoryMessage extends Serializable

  2. object NextDeliveryIsBeingUpdated extends MessageNextDeliveryState with Product with Serializable

  3. object NextDeliveryUnchanged extends MessageNextDeliveryState with Product with Serializable

  4. object NextDeliveryUpdated extends MessageNextDeliveryState with Product with Serializable

Ungrouped