StartupConfig

Constructors

Link copied to clipboard
constructor(pool: StartupPool)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun booleanState(default: Boolean, version: String? = null): ValueState<Boolean>
Link copied to clipboard
Link copied to clipboard
open fun destroy()
Link copied to clipboard
open fun destroyBefore()
Link copied to clipboard
fun doubleState(default: Double, version: String? = null): ValueState<Double>
Link copied to clipboard
inline fun <T : Enum<T>> enumState(default: T, version: String? = null): ValueState<T>
Link copied to clipboard
fun floatState(default: Float, version: String? = null): ValueState<Float>
Link copied to clipboard
suspend override fun init()
Link copied to clipboard
open suspend fun initLater()
Link copied to clipboard
fun intState(default: Int, version: String? = null): ValueState<Int>
Link copied to clipboard
inline fun <T> jsonState(version: String? = null, crossinline defaultFactory: () -> T): ValueState<T>
Link copied to clipboard
inline fun <T> listState(version: String? = null, noinline defaultFactory: () -> List<T> = { emptyList() }): ReadOnlyProperty<Any?, ListState<T>>
Link copied to clipboard
fun longState(default: Long, version: String? = null): ValueState<Long>
Link copied to clipboard
inline fun <K, V> mapState(version: String? = null, noinline defaultFactory: () -> Map<K, V> = { emptyMap() }): ReadOnlyProperty<Any?, MapState<K, V>>
Link copied to clipboard
fun stringState(default: String, version: String? = null): ValueState<String>