Interface SubSystem
- All Known Subinterfaces:
JSONStorage, WebServer
- All Known Implementing Classes:
ActiveCookieStore, BukkitConfigSystem, BukkitDBSystem, BukkitListenerSystem, BungeeListenerSystem, BungeeServerInfo, CacheSystem, ConfigSystem, DBSystem, ExportSystem, FabricConfigSystem, FabricDBSystem, FabricListenerSystem, FabricVersionChecker, GeolocationCache, ImportSystem, JettyWebserver, JSONFileStorage, JSONMemoryStorageShim, ListenerSystem, LocaleSystem, NetworkSettingManager, NicknameCache, NukkitConfigSystem, NukkitDBSystem, NukkitListenerSystem, PlanFiles, PlanSystem, Processing, ProxyConfigSystem, ProxyDBSystem, ServerInfo, ServerServerInfo, ServerSettingsManager, SpongeConfigSystem, SpongeDBSystem, SpongeListenerSystem, SpongePlanFiles, SpongeVersionChecker, TabCompleteCache, TaskSystem, Theme, VelocityListenerSystem, VelocityServerInfo, VersionChecker, WebServerSystem
public interface SubSystem
Represents a system that can be enabled and disabled.
-
Method Summary
-
Method Details
-
enable
void enable()Performs enable actions for the subsystem.- Throws:
EnableException- If an error occurred during enable and it is fatal to the subsystem.
-
disable
void disable()Performs disable actions for the subsystem
-