Package com.atlassian.confluence.plugin
Class SimplePluginDirectoryProvider
java.lang.Object
com.atlassian.confluence.plugin.SimplePluginDirectoryProvider
- All Implemented Interfaces:
PluginDirectoryProvider
Creates the standard set of plugin directories as subdirectories of a provided parent directory.
Location of the parent directory is delegated to an external provider.
-
Constructor Summary
ConstructorsConstructorDescriptionSimplePluginDirectoryProvider
(PluginParentDirectoryLocator directoryLocator) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
SimplePluginDirectoryProvider
-
-
Method Details
-
getPluginDirectory
- Specified by:
getPluginDirectory
in interfacePluginDirectoryProvider
- Returns:
- the plugin directory
-
getPluginTempDirectory
- Specified by:
getPluginTempDirectory
in interfacePluginDirectoryProvider
- Returns:
- the plugin temp directory
-
getBundledPluginDirectory
- Specified by:
getBundledPluginDirectory
in interfacePluginDirectoryProvider
- Returns:
- the bundled plugin directory
-
getPluginsPersistentCacheDirectory
- Specified by:
getPluginsPersistentCacheDirectory
in interfacePluginDirectoryProvider
- Returns:
- the plugins persistent cache directory
-
getPluginsCacheDirectory
- Specified by:
getPluginsCacheDirectory
in interfacePluginDirectoryProvider
- Returns:
- the directory for caching plugins loaded from the database.
-
getWebResourceIntegrationTempDirectory
- Specified by:
getWebResourceIntegrationTempDirectory
in interfacePluginDirectoryProvider
- Returns:
- the directory to store temp files for WebResourceIntegration.
- See Also:
-
WebResourceIntegration.getTemporaryDirectory()
-