Class/Object

miniraft.state

RaftConfig

Related Docs: object RaftConfig | package state

Permalink

class RaftConfig extends ServerConfig

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RaftConfig
  2. ServerConfig
  3. RichConfigOps
  4. LowPriorityImplicits
  5. AnyRef
  6. 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. final def asInstanceOf[T0]: T0

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

    Permalink

    produces a scala list, either from a StringList or a comma-separated string value

    produces a scala list, either from a StringList or a comma-separated string value

    path

    the config path

    separator

    if specified, the value at the given path will be parsed if it is a string and not a stringlist

    Definition Classes
    RichConfigOps
  7. def asLocation(uri: Uri): HostLocation

    Permalink
    Definition Classes
    ServerConfig
  8. implicit def asRichConfig(c: Config): RichConfig

    Permalink
    Definition Classes
    LowPriorityImplicits
  9. def chunkSize: Int

    Permalink
    Definition Classes
    ServerConfig
  10. object clientFailover

    Permalink
    Definition Classes
    ServerConfig
  11. lazy val clientFor: CachedClient

    Permalink

    A means of accessing reusable clients.

    A means of accessing reusable clients.

    Definition Classes
    ServerConfig
  12. def clientForUri(uri: Uri): RestClient

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def clusterNodes[T](implicit arg0: Encoder[T]): Map[NodeId, RaftEndpoint[T]]

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

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

    Permalink
    Definition Classes
    RichConfigOps
  17. val config: Config

    Permalink
    Definition Classes
    ServerConfigRichConfigOps
  18. def describe(implicit opts: ConfigRenderOptions = concise().setFormatted(true)): String

    Permalink
    Definition Classes
    RichConfigOps
  19. def election: TimerConfig

    Permalink
  20. def enableSupportRoutes: Boolean

    Permalink
    Definition Classes
    ServerConfig
  21. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

    Permalink
  28. def host: String

    Permalink
    Definition Classes
    ServerConfig
  29. def hostLocationForConfig(c: Config): HostLocation

    Permalink
    Definition Classes
    ServerConfig
  30. def id: String

    Permalink
  31. def includeRaftSupportRoutes: Boolean

    Permalink
  32. def includeUIRoutes: Boolean

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

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

    Permalink
    Definition Classes
    Any
  35. def json: String

    Permalink
    Definition Classes
    RichConfigOps
  36. def launchBrowser: Boolean

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

    Permalink
  38. def leaderClientFor[T](loc: HostLocation)(implicit arg0: Encoder[T], arg1: Decoder[T]): LeaderClient[T]

    Permalink
  39. def location: HostLocation

    Permalink
    Definition Classes
    ServerConfig
  40. def messageRequestsDir: Option[Path]

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    ServerConfig
  43. def newRaftClientById[T](c: Config)(implicit arg0: Encoder[T]): (String, Rest[T])

    Permalink
  44. def newSystem(name: String = nextActorSystemName): AkkaImplicits

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

    Permalink
    Definition Classes
    ServerConfig
  46. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  48. def numberOfMessageToKeep: Int

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

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

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

    Permalink
    Definition Classes
    RichConfigOps
  52. def persistentDir: Path

    Permalink
  53. def port: Int

    Permalink
    Definition Classes
    ServerConfig
  54. def restClient: RestClient

    Permalink
    Definition Classes
    ServerConfig
  55. def retryClient(loc: HostLocation = location): RetryClient

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

    Permalink
    Definition Classes
    ServerConfig
  57. def seedNodeConfigs: List[Config]

    Permalink
  58. def seedNodeLocations: List[HostLocation]

    Permalink
  59. lazy val serverImplicits: AkkaImplicits

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

    Permalink

    If 'show' specified, either by just 'show' on its own or 'show=path.to.config.or.value', then this will return the configuration at that path

    If 'show' specified, either by just 'show' on its own or 'show=path.to.config.or.value', then this will return the configuration at that path

    returns

    the optional value of what's pointed to if 'show=<path>' is specified

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

    Permalink
  62. def supportClientFor[T](loc: HostLocation)(implicit arg0: Encoder[T], arg1: Decoder[T]): RaftSupportClient[T]

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

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

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

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

    Permalink

    And example which uses most of the below stuff to showcase what this is for Note : writing a 'diff' using this would be pretty straight forward

    And example which uses most of the below stuff to showcase what this is for Note : writing a 'diff' using this would be pretty straight forward

    Definition Classes
    RichConfigOps
  67. final def wait(): Unit

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

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

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

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

    Permalink
    Definition Classes
    RaftConfigServerConfig
  72. def withLocation(location: HostLocation): RaftConfig

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

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

    Permalink
    Definition Classes
    RaftConfigServerConfig
  75. def withPaths(paths: List[String]): Config

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

    Permalink
    Definition Classes
    RichConfigOps
  77. def withUserArgs(args: Array[String], unrecognizedArg: (String) ⇒ Config = ParseArg.Throw): Config

    Permalink

    args

    the user arguments in the form <key>=<value>, <filePath> or <fileOnTheClasspath>

    unrecognizedArg

    what to do with malformed user input

    returns

    a configuration with the given user-argument overrides applied over top

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

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

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

    Permalink
    Definition Classes
    RichConfigOps
  81. def withoutSystem: Config

    Permalink

    this config w/o the system props and stuff

    this config w/o the system props and stuff

    Definition Classes
    RichConfigOps

Inherited from ServerConfig

Inherited from RichConfigOps

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped