MotherTicker

class MotherTicker(grandparent: ExtensionSkeleton<Terix>, children: PersistentSet<ChildTicker>) : ExtensionSkeleton<Terix>

Constructors

Link copied to clipboard
fun MotherTicker(grandparent: ExtensionSkeleton<Terix>, children: PersistentSet<ChildTicker>)

Functions

Link copied to clipboard
open override fun async(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open override fun <R> completableAsync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open override fun <R> completableSync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open override fun <R> deferredAsync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open override fun <R> deferredSync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open override fun deleteProperty(key: String)
Link copied to clipboard
suspend fun endSuffering()
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
open override fun <T : Any> getProperty(key: String): T?
open override fun <T : Any> getProperty(key: String, default: T): T
Link copied to clipboard
open suspend override fun handleDisable()
Link copied to clipboard
open suspend override fun handleEnable()
Link copied to clipboard
open suspend override fun handleLoad()
Link copied to clipboard
open suspend override fun handleUnload()
Link copied to clipboard
open override fun launch(dispatcher: CoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open override fun registerEvents(vararg listeners: Listener)
Link copied to clipboard
suspend fun run()
Link copied to clipboard
open override fun <T : Any> setProperty(key: String, value: T): T
Link copied to clipboard
open override fun sync(block: suspend CoroutineScope.() -> Unit): Job

Properties

Link copied to clipboard
open override val dispatcher: Closeable<ExecutorCoroutineDispatcher>
Link copied to clipboard
open override val eventListener: KListener<Terix>
Link copied to clipboard
open override val loaded: Boolean
Link copied to clipboard
open override val logger: MinixLogger
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val plugin: Terix
Link copied to clipboard
open override val state: ExtensionState
Link copied to clipboard
open override val supervisor: CoroutineScope
Link copied to clipboard
open override val value: QualifierValue