miniraft
.
state
RaftConfig
Related Docs:
object RaftConfig
|
package state
class
RaftConfig
extends
ServerConfig
Linear Supertypes
ServerConfig
,
AutoCloseable
,
RichConfigOps
,
LowPriorityImplicits
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
RaftConfig
ServerConfig
AutoCloseable
RichConfigOps
LowPriorityImplicits
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
RaftConfig
(
c:
Config
)
Type Members
implicit
class
RichArgs
extends
AnyRef
Definition Classes
LowPriorityImplicits
implicit
class
RichMap
extends
AnyRef
Definition Classes
LowPriorityImplicits
implicit
class
RichString
extends
AnyRef
Definition Classes
LowPriorityImplicits
class
TimerConfig
extends
AnyRef
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
actorSystemName
:
String
Definition Classes
ServerConfig
def
asDuration
(
key:
String
)
:
Duration
Definition Classes
RichConfigOps
def
asFiniteDuration
(
key:
String
)
:
FiniteDuration
Definition Classes
RichConfigOps
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asList
(
path:
String
,
separator:
Option
[
String
]
)
:
List
[
String
]
Definition Classes
RichConfigOps
implicit
def
asRichConfig
(
c:
Config
)
:
RichConfig
Definition Classes
LowPriorityImplicits
def
chunkSize
:
Int
Definition Classes
ServerConfig
implicit
lazy val
clientConfig
:
ClientConfig
Definition Classes
ServerConfig
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
close
()
:
Unit
Definition Classes
ServerConfig → AutoCloseable
def
clusterNodes
[
T
]
(
implicit
arg0:
Encoder
[
T
]
)
:
Map
[
NodeId
,
RaftEndpoint
[
T
]]
def
clusterRestClient
:
RestClient
def
collectAsMap
:
Map
[
String
,
String
]
Definition Classes
RichConfigOps
def
collectAsStrings
:
List
[(
String
,
String
)]
Definition Classes
RichConfigOps
val
config
:
Config
Definition Classes
ServerConfig → RichConfigOps
def
describe
(
implicit
opts:
ConfigRenderOptions
)
:
String
Definition Classes
RichConfigOps
def
election
:
TimerConfig
def
enableSupportRoutes
:
Boolean
Definition Classes
ServerConfig
def
entries
:
Set
[
Entry
[
String
,
ConfigValue
]]
Definition Classes
RichConfigOps
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
filterNot
(
path: (
String
) ⇒
Boolean
)
:
Config
Definition Classes
RichConfigOps
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
heartbeat
:
TimerConfig
def
host
:
String
Definition Classes
ServerConfig
def
hostResolver
:
HostResolver
Definition Classes
ServerConfig
def
id
:
String
def
includeRaftSupportRoutes
:
Boolean
def
includeSwaggerRoutes
:
Boolean
Definition Classes
ServerConfig
def
intersect
(
other:
Config
)
:
Config
Definition Classes
RichConfigOps
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
json
:
String
Definition Classes
RichConfigOps
def
launchBrowser
:
Boolean
Definition Classes
ServerConfig
def
leaderClient
[
T
]
(
implicit
arg0:
Encoder
[
T
]
,
arg1:
Decoder
[
T
]
)
:
LeaderClient
[
T
]
def
leaderClientFor
[
T
]
(
client:
RestClient
)
(
implicit
arg0:
Encoder
[
T
]
,
arg1:
Decoder
[
T
]
)
:
LeaderClient
[
T
]
def
location
:
HostLocation
Definition Classes
ServerConfig
def
logDir
:
Path
def
messageRequestsDir
:
Option
[
Path
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newConfig
(
overrides:
Map
[
String
,
String
]
)
:
Config
Attributes
protected
Definition Classes
ServerConfig
def
newRaftClientById
[
T
]
(
loc:
HostLocation
)
(
implicit
arg0:
Encoder
[
T
]
)
: (
String
,
Rest
[
T
])
def
newSystem
(
name:
String
)
:
AkkaImplicits
Definition Classes
ServerConfig
def
nextActorSystemName
()
:
String
Definition Classes
ServerConfig
def
nodeDirName
:
String
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
numberOfMessageToKeep
:
Int
def
or
(
other:
Config
)
:
Config
Definition Classes
RichConfigOps
def
origins
:
List
[
URL
]
Definition Classes
RichConfigOps
def
pathRoots
:
List
[
String
]
Definition Classes
RichConfigOps
def
paths
:
List
[
String
]
Definition Classes
RichConfigOps
def
persistentDir
:
Path
def
port
:
Int
Definition Classes
ServerConfig
def
runWithRoutes
[
T
]
(
routes:
Route
,
svc:
T
)
:
Future
[
RunningService
[
ServerConfig
,
T
]]
Definition Classes
ServerConfig
def
seedNodeLocations
:
List
[
HostLocation
]
lazy val
serverImplicits
:
AkkaImplicits
Definition Classes
ServerConfig
def
show
(
options:
ConfigRenderOptions
)
:
Option
[
String
]
Definition Classes
RichConfigOps
def
summary
(
pathFilter: (
String
) ⇒
Boolean
)
:
List
[
StringEntry
]
Definition Classes
RichConfigOps
def
supportClient
[
T
]
(
implicit
arg0:
Encoder
[
T
]
,
arg1:
Decoder
[
T
]
)
:
RaftSupportClient
[
T
]
def
supportClientFor
[
T
]
(
client:
RestClient
)
(
implicit
arg0:
Encoder
[
T
]
,
arg1:
Decoder
[
T
]
)
:
RaftSupportClient
[
T
]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
ServerConfig → AnyRef → Any
def
unique
:
Config
Definition Classes
RichConfigOps
def
uniquePaths
:
List
[
String
]
Definition Classes
RichConfigOps
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
waitOnUserInput
:
Boolean
Definition Classes
ServerConfig
def
withFallback
(
fallback:
Config
)
:
RaftConfig
Definition Classes
RaftConfig
→ ServerConfig
def
withLocation
(
location:
HostLocation
)
:
RaftConfig
def
withNodes
(
otherNodes:
Iterable
[
HostLocation
]
)
:
RaftConfig
def
withOverrides
(
overrides:
Config
)
:
RaftConfig
Definition Classes
RaftConfig
→ ServerConfig
def
withPaths
(
paths:
List
[
String
]
)
:
Config
Definition Classes
RichConfigOps
def
withPaths
(
first:
String
,
theRest:
String
*
)
:
Config
Definition Classes
RichConfigOps
def
withUserArgs
(
args:
Array
[
String
]
,
unrecognizedArg: (
String
) ⇒
Config
)
:
Config
Definition Classes
RichConfigOps
def
without
(
paths:
TraversableOnce
[
String
]
)
:
Config
Definition Classes
RichConfigOps
def
without
(
firstPath:
String
,
theRest:
String
*
)
:
Config
Definition Classes
RichConfigOps
def
without
(
other:
Config
)
:
Config
Definition Classes
RichConfigOps
def
withoutSystem
:
Config
Definition Classes
RichConfigOps
Inherited from
ServerConfig
Inherited from
AutoCloseable
Inherited from
RichConfigOps
Inherited from
LowPriorityImplicits
Inherited from
AnyRef
Inherited from
Any
Ungrouped