Package com.djrapitops.plan
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
-