Package com.atlassian.confluence.setup
Class TempPluginParentDirectoryLocator
- java.lang.Object
-
- com.atlassian.confluence.setup.TempPluginParentDirectoryLocator
-
- All Implemented Interfaces:
PluginParentDirectoryLocator
public class TempPluginParentDirectoryLocator extends Object implements PluginParentDirectoryLocator
Provides working directories for the plugin manager in a temp directory specifically created for this manager instance. Used during setup when we may or may not have a Confluence Home, and don't want to clobber the plugin directory used by the non-setup plugin manager.
-
-
Constructor Summary
Constructors Constructor Description TempPluginParentDirectoryLocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getDirectory()
The directory in which the SimplePluginDirectoryProvider should place the plugin working directories.
-
-
-
Method Detail
-
getDirectory
public File getDirectory()
Description copied from interface:PluginParentDirectoryLocator
The directory in which the SimplePluginDirectoryProvider should place the plugin working directories. It is the responsibility of the implementing class to ensure the directory exists and is writeable.- Specified by:
getDirectory
in interfacePluginParentDirectoryLocator
- Returns:
- the directory in which to place working directories for the plugin system.
-
-