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 -
Method Summary
Modifier and TypeMethodDescriptionThe directory in which the SimplePluginDirectoryProvider should place the plugin working directories.
-
Constructor Details
-
TempPluginParentDirectoryLocator
public TempPluginParentDirectoryLocator()
-
-
Method Details
-
getDirectory
Description copied from interface:PluginParentDirectoryLocatorThe 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:
getDirectoryin interfacePluginParentDirectoryLocator- Returns:
- the directory in which to place working directories for the plugin system.
-