Package com.djrapitops.plan
Interface SubSystem
-
- All Known Subinterfaces:
JSONStorage
- All Known Implementing Classes:
ActiveCookieStore
,BukkitConfigSystem
,BukkitDBSystem
,BukkitListenerSystem
,BungeeListenerSystem
,BungeeServerInfo
,CacheSystem
,ConfigSystem
,DBSystem
,ExportSystem
,GeolocationCache
,ImportSystem
,JSONFileStorage
,JSONMemoryStorageShim
,ListenerSystem
,LocaleSystem
,NetworkSettingManager
,NicknameCache
,NukkitConfigSystem
,NukkitDBSystem
,NukkitListenerSystem
,PlanFiles
,PlanSystem
,Processing
,ProxyConfigSystem
,ProxyDBSystem
,ServerInfo
,ServerServerInfo
,ServerSettingsManager
,SpongeConfigSystem
,SpongeDBSystem
,SpongeListenerSystem
,SpongePlanFiles
,TabCompleteCache
,TaskSystem
,Theme
,VelocityListenerSystem
,VelocityServerInfo
,VersionChecker
,WebServer
,WebServerSystem
public interface SubSystem
Represents a system that can be enabled and disabled.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
disable()
Performs disable actions for the subsystemvoid
enable()
Performs enable actions for the subsystem.
-
-
-
Method Detail
-
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
-
-