| PluginPersistentState | Interface that represents a configuration state for plugins and plugin modules. |
| PluginPersistentStateStore | A wrapper object that the user implements to store the persisted state of plugins. |
| DefaultPluginManager | This implementation delegates the initiation and classloading of plugins to a
list of PluginLoaders and records the
state of plugins in a
PluginPersistentStateStore. |
| DefaultPluginPersistentState | Immutable implementation of the PluginPersistentState interface. |
| PluginPersistentState.Builder | Builder for PluginPersistentState instances. |
| PluginPersistentState.Util |