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
-