BootApplication

Boot 所得到的最终的 Application 实现, 基于 SimpleApplication.

See also

Functions

Link copied to clipboard
Link copied to clipboard
abstract suspend override fun cancel(reason: Throwable?): Boolean
Link copied to clipboard
Link copied to clipboard
open fun cancelBlocking(reason: Throwable?): Boolean
Link copied to clipboard
open fun delay(duration: JavaDuration, runnable: Runnable): DelayableCompletableFuture<Void?>
open fun delay(millis: Long, runnable: Runnable): DelayableCompletableFuture<Void?>
open fun delay(time: Long, timeUnit: TimeUnit, runnable: Runnable): DelayableCompletableFuture<Void?>
Link copied to clipboard
open fun <V> delayAndCompute(millis: Long, supplier: Supplier<V>): DelayableCompletableFuture<V>
open fun <V> delayAndCompute(time: Long, timeUnit: TimeUnit, supplier: Supplier<V>): DelayableCompletableFuture<V>
Link copied to clipboard
abstract override fun invokeOnCompletion(handler: CompletionHandler)
Link copied to clipboard
abstract suspend override fun join()
Link copied to clipboard
open fun joinBlocking()
Link copied to clipboard
abstract suspend fun shutdown(reason: Throwable?)
Link copied to clipboard
Link copied to clipboard
open fun shutdownBlocking()
open fun shutdownBlocking(reason: Throwable?)
Link copied to clipboard
open suspend override fun start(): Boolean

BootApplication 不需要执行 start, 将会始终返回 true

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun waiting()

Properties

Link copied to clipboard
abstract val beanContainer: BeanContainer

当前环境中的 Bean容器.

Link copied to clipboard
abstract val botManagers: BotManagers
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val isActive: Boolean
Link copied to clipboard
abstract val isCancelled: Boolean
Link copied to clipboard
open override val isStarted: Boolean

BootApplication 从一开始就是启用状态。

Link copied to clipboard
abstract override val providers: List<EventProvider>