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 Details

    • TempPluginParentDirectoryLocator

      public TempPluginParentDirectoryLocator()
  • Method Details

    • 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 interface PluginParentDirectoryLocator
      Returns:
      the directory in which to place working directories for the plugin system.