Class MemoryPluginPersistentStateStore
java.lang.Object
com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
- All Implemented Interfaces:
PluginPersistentStateStore
A basic plugin state store that stores state in memory. Not recommended for production use.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload()Get the saved activation state of loaded plugins or modules.voidsave(PluginPersistentState state) Put the current global state of plugin activation/deactivation into permanent storage.
-
Constructor Details
-
MemoryPluginPersistentStateStore
public MemoryPluginPersistentStateStore()
-
-
Method Details
-
save
Description copied from interface:PluginPersistentStateStorePut the current global state of plugin activation/deactivation into permanent storage. The map passed in should have keys of the form "plugin" or "plugin:module", and PluginEnabledState values representing whether the plugin or module is enabled and the timestamp when the plugin state was last changed).- Specified by:
savein interfacePluginPersistentStateStore- Parameters:
state- the map of plugin and module activation states
-
load
Description copied from interface:PluginPersistentStateStoreGet the saved activation state of loaded plugins or modules. The map will be identical to the one described in savePluginState.- Specified by:
loadin interfacePluginPersistentStateStore- Returns:
- the configured activation/deactivation state for plugins in this instance.
-