package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Dir(path: Path, distributionRatio: Int) extends Product with Serializable
- trait DistributionDir extends AnyRef
- sealed trait Level0Config extends AnyRef
- case class Level0MemoryConfig(mapSize: Long, storage: Level0Storage, minTimeLeftToUpdateExpiration: FiniteDuration, acceleration: (Level0Meter) ⇒ Accelerator) extends Level0Config with Product with Serializable
- case class Level0PersistentConfig(mapSize: Long, storage: Level0Storage, minTimeLeftToUpdateExpiration: FiniteDuration, acceleration: (Level0Meter) ⇒ Accelerator) extends Level0Config with Product with Serializable
- sealed trait LevelConfig extends AnyRef
- sealed trait MMAP extends AnyRef
- case class MemoryLevelConfig(segmentSize: Int, pushForward: Boolean, bloomFilterFalsePositiveRate: Double, minTimeLeftToUpdateExpiration: FiniteDuration, throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable
- sealed trait PersistentConfig extends AnyRef
- case class PersistentLevelConfig(dir: Path, otherDirs: Seq[Dir], segmentSize: Int, mmapSegment: MMAP, mmapAppendix: Boolean, appendixFlushCheckpointSize: Long, pushForward: Boolean, bloomFilterFalsePositiveRate: Double, minTimeLeftToUpdateExpiration: FiniteDuration, throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable
- sealed trait RecoveryMode extends AnyRef
- sealed trait SwayDBConfig extends AnyRef
- case class SwayDBMemoryConfig(level0: Level0MemoryConfig, level1: LevelConfig, otherLevels: List[LevelConfig]) extends SwayDBConfig with Product with Serializable
- case class SwayDBPersistentConfig(level0: Level0Config, level1: LevelConfig, otherLevels: List[LevelConfig]) extends SwayDBConfig with Product with Serializable
Value Members
-
object
ConfigWizard
http://swaydb.io#configuring-levels
- object Dir extends Serializable
- object MMAP
- object RecoveryMode
- object TrashLevelConfig extends LevelConfig with Product with Serializable