Class/Object

miniraft.state

RaftConfig

Related Docs: object RaftConfig | package state

Permalink

class RaftConfig extends ServerConfig

Linear Supertypes
ServerConfig, AutoCloseable, RichConfigOps, LowPriorityImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RaftConfig
  2. ServerConfig
  3. AutoCloseable
  4. RichConfigOps
  5. LowPriorityImplicits
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RaftConfig(c: Config)

    Permalink

Type Members

  1. implicit class RichArgs extends AnyRef

    Permalink
    Definition Classes
    LowPriorityImplicits
  2. implicit class RichMap extends AnyRef

    Permalink
    Definition Classes
    LowPriorityImplicits
  3. implicit class RichString extends AnyRef

    Permalink
    Definition Classes
    LowPriorityImplicits
  4. class TimerConfig extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def actorSystemName: String

    Permalink
    Definition Classes
    ServerConfig
  5. def asDuration(key: String): Duration

    Permalink
    Definition Classes
    RichConfigOps
  6. def asFiniteDuration(key: String): FiniteDuration

    Permalink
    Definition Classes
    RichConfigOps
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def asList(path: String, separator: Option[String]): List[String]

    Permalink
    Definition Classes
    RichConfigOps
  9. implicit def asRichConfig(c: Config): RichConfig

    Permalink
    Definition Classes
    LowPriorityImplicits
  10. def chunkSize: Int

    Permalink
    Definition Classes
    ServerConfig
  11. implicit lazy val clientConfig: ClientConfig

    Permalink
    Definition Classes
    ServerConfig
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def close(): Unit

    Permalink
    Definition Classes
    ServerConfig → AutoCloseable
  14. def clusterNodes[T](implicit arg0: Encoder[T]): Map[NodeId, RaftEndpoint[T]]

    Permalink
  15. def clusterRestClient: RestClient

    Permalink
  16. def collectAsMap: Map[String, String]

    Permalink
    Definition Classes
    RichConfigOps
  17. def collectAsStrings: List[(String, String)]

    Permalink
    Definition Classes
    RichConfigOps
  18. val config: Config

    Permalink
    Definition Classes
    ServerConfig → RichConfigOps
  19. def describe(implicit opts: ConfigRenderOptions): String

    Permalink
    Definition Classes
    RichConfigOps
  20. def election: TimerConfig

    Permalink
  21. def enableSupportRoutes: Boolean

    Permalink
    Definition Classes
    ServerConfig
  22. def entries: Set[Entry[String, ConfigValue]]

    Permalink
    Definition Classes
    RichConfigOps
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  25. def filterNot(path: (String) ⇒ Boolean): Config

    Permalink
    Definition Classes
    RichConfigOps
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. def heartbeat: TimerConfig

    Permalink
  30. def host: String

    Permalink
    Definition Classes
    ServerConfig
  31. def hostResolver: HostResolver

    Permalink
    Definition Classes
    ServerConfig
  32. def id: String

    Permalink
  33. def includeRaftSupportRoutes: Boolean

    Permalink
  34. def includeSwaggerRoutes: Boolean

    Permalink
    Definition Classes
    ServerConfig
  35. def intersect(other: Config): Config

    Permalink
    Definition Classes
    RichConfigOps
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. def json: String

    Permalink
    Definition Classes
    RichConfigOps
  38. def launchBrowser: Boolean

    Permalink
    Definition Classes
    ServerConfig
  39. def leaderClient[T](implicit arg0: Encoder[T], arg1: Decoder[T]): LeaderClient[T]

    Permalink
  40. def leaderClientFor[T](client: RestClient)(implicit arg0: Encoder[T], arg1: Decoder[T]): LeaderClient[T]

    Permalink
  41. def location: HostLocation

    Permalink
    Definition Classes
    ServerConfig
  42. def logDir: Path

    Permalink
  43. def messageRequestsDir: Option[Path]

    Permalink
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. def newConfig(overrides: Map[String, String]): Config

    Permalink
    Attributes
    protected
    Definition Classes
    ServerConfig
  46. def newRaftClientById[T](loc: HostLocation)(implicit arg0: Encoder[T]): (String, Rest[T])

    Permalink
  47. def newSystem(name: String): AkkaImplicits

    Permalink
    Definition Classes
    ServerConfig
  48. def nextActorSystemName(): String

    Permalink
    Definition Classes
    ServerConfig
  49. def nodeDirName: String

    Permalink
  50. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. def numberOfMessageToKeep: Int

    Permalink
  53. def or(other: Config): Config

    Permalink
    Definition Classes
    RichConfigOps
  54. def origins: List[URL]

    Permalink
    Definition Classes
    RichConfigOps
  55. def pathRoots: List[String]

    Permalink
    Definition Classes
    RichConfigOps
  56. def paths: List[String]

    Permalink
    Definition Classes
    RichConfigOps
  57. def persistentDir: Path

    Permalink
  58. def port: Int

    Permalink
    Definition Classes
    ServerConfig
  59. def runWithRoutes[T](routes: Route, svc: T): Future[RunningService[ServerConfig, T]]

    Permalink
    Definition Classes
    ServerConfig
  60. def seedNodeLocations: List[HostLocation]

    Permalink
  61. lazy val serverImplicits: AkkaImplicits

    Permalink
    Definition Classes
    ServerConfig
  62. def show(options: ConfigRenderOptions): Option[String]

    Permalink
    Definition Classes
    RichConfigOps
  63. def summary(pathFilter: (String) ⇒ Boolean): List[StringEntry]

    Permalink
    Definition Classes
    RichConfigOps
  64. def supportClient[T](implicit arg0: Encoder[T], arg1: Decoder[T]): RaftSupportClient[T]

    Permalink
  65. def supportClientFor[T](client: RestClient)(implicit arg0: Encoder[T], arg1: Decoder[T]): RaftSupportClient[T]

    Permalink
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  67. def toString(): String

    Permalink
    Definition Classes
    ServerConfig → AnyRef → Any
  68. def unique: Config

    Permalink
    Definition Classes
    RichConfigOps
  69. def uniquePaths: List[String]

    Permalink
    Definition Classes
    RichConfigOps
  70. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. def waitOnUserInput: Boolean

    Permalink
    Definition Classes
    ServerConfig
  74. def withFallback(fallback: Config): RaftConfig

    Permalink
    Definition Classes
    RaftConfig → ServerConfig
  75. def withLocation(location: HostLocation): RaftConfig

    Permalink
  76. def withNodes(otherNodes: Iterable[HostLocation]): RaftConfig

    Permalink
  77. def withOverrides(overrides: Config): RaftConfig

    Permalink
    Definition Classes
    RaftConfig → ServerConfig
  78. def withPaths(paths: List[String]): Config

    Permalink
    Definition Classes
    RichConfigOps
  79. def withPaths(first: String, theRest: String*): Config

    Permalink
    Definition Classes
    RichConfigOps
  80. def withUserArgs(args: Array[String], unrecognizedArg: (String) ⇒ Config): Config

    Permalink
    Definition Classes
    RichConfigOps
  81. def without(paths: TraversableOnce[String]): Config

    Permalink
    Definition Classes
    RichConfigOps
  82. def without(firstPath: String, theRest: String*): Config

    Permalink
    Definition Classes
    RichConfigOps
  83. def without(other: Config): Config

    Permalink
    Definition Classes
    RichConfigOps
  84. def withoutSystem: Config

    Permalink
    Definition Classes
    RichConfigOps

Inherited from ServerConfig

Inherited from AutoCloseable

Inherited from RichConfigOps

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped