Sequenced

A SimpleReloadListener that reloads its children in parallel and reports completion through onFinished once all of them have finished.

Inheritors

Properties

Link copied to clipboard
open val name: String?

Functions

Link copied to clipboard
Link copied to clipboard
open fun onFinished(futures: List<*>)
Link copied to clipboard
open fun prepareSharedState(currentReload: PreparableReloadListener.SharedState?)
Link copied to clipboard
open override fun reload(currentReload: PreparableReloadListener.SharedState, taskExecutor: Executor, preparationBarrier: PreparableReloadListener.PreparationBarrier, reloadExecutor: Executor): CompletableFuture<Void>

open override fun reload(taskExecutor: Executor = Util.backgroundExecutor(), reloadExecutor: Executor = mc): CompletableFuture<Void>

Reloads this listener asynchronously.