Interface Context
- All Known Implementing Classes:
PluginContext
public interface Context
-
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()default <T> Tdefault <T> T<T> @NotNull List<T>getBeansByType(@NotNull Class<T> type) @NotNull DependencyManagervoidbooleanvoidregisterBean(@NotNull Class<?> clazz) voidregisterBean(@NotNull Object instance) voidregisterShutdownHook(@NotNull Runnable runnable) default voidreload()voidsetModulesToLoad(@NotNull List<Class<? extends Module>> modulesToLoad) voidunregisterShutdownHook(@NotNull Runnable runnable)
-
Method Details
-
initialize
void initialize() -
isInitialized
boolean isInitialized() -
getBean
-
getBean
-
registerBean
-
registerBean
-
getBeansByType
-
getDependencyManager
-
reload
default void reload() -
destroy
void destroy() -
getModulesToLoad
-
setModulesToLoad
-
getPlugin
BootPlugin getPlugin() -
registerShutdownHook
-
unregisterShutdownHook
-