Kompics
1.1
Introduction
Kompics Tutorial
Kompics Scala
Kompics Internals
Project Information
Javadoc
Core
se.sics.kompics
se.sics.kompics.config
BaselineConfig
Cloner
Config
Config.Builder
Config.Builder.CVFactory
Config.Factory
Config.Impl
ConfigException
ConfigTest
ConfigUpdate
ConfigUpdate.Factory
ConfigUpdateFactory
ConfigValue
ConfigValueException
ConfigValueFactory
Conversions
Converter
TypesafeConfig
ValueMerger
ValueOptions
ValueOptions.Copy
se.sics.kompics.scheduler
se.sics.kompics.util
Timer Port
Network Port
Virtual Network Port
Java Timer Component
Netty Network
Simulator
Kompics
Docs
»
Javadoc
»
Core
»
se.sics.kompics.config
»
Config.Impl
View page source
Config.Impl
¶
public static class
Impl
implements
Config
¶
Fields
¶
version
¶
long
version
¶
Methods
¶
apply
¶
public void
apply
(
ConfigUpdate
update
,
Optional
<
ValueMerger
>
customMergeLogic
)
¶
copy
¶
public
Config
copy
(
boolean
newVersionLine
)
¶
getValue
¶
public <T> T
getValue
(
String
key
,
Class
<T>
type
)
¶
getValueOrDefault
¶
public <T extends Object> T
getValueOrDefault
(
String
key
, T
defaultValue
)
¶
getValues
¶
public <T>
List
<T>
getValues
(
String
key
)
¶
getValues
¶
public <T>
List
<T>
getValues
(
String
key
,
Class
<T>
type
)
¶
modify
¶
public
Builder
modify
(
UUID
author
)
¶
readValue
¶
public <T>
Optional
<T>
readValue
(
String
key
)
¶
readValue
¶
public <T>
Optional
<T>
readValue
(
String
key
,
Class
<T>
type
)
¶