net.lag.kestrel

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. class AliasBuilder extends Config[AliasConfig]

  2. case class AliasConfig (destinationQueues: List[String]) extends Product with Serializable

  3. trait KestrelConfig extends ServerConfig[Kestrel]

  4. class QueueBuilder extends Config[QueueConfig]

  5. case class QueueConfig (maxItems: Int, maxSize: StorageUnit, maxItemSize: StorageUnit, maxAge: Option[Duration], defaultJournalSize: StorageUnit, maxMemorySize: StorageUnit, maxJournalSize: StorageUnit, discardOldWhenFull: Boolean, keepJournal: Boolean, syncJournal: Duration, expireToQueue: Option[String], maxExpireSweep: Int, fanoutOnly: Boolean, maxQueueAge: Option[Duration]) extends Product with Serializable