Package com.dtolabs.rundeck.core.storage
Class StorageTreeFactory
- java.lang.Object
-
- com.dtolabs.rundeck.core.storage.StorageTreeFactory
-
public class StorageTreeFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONFIG
static java.lang.String
LOGGER_NAME
static java.lang.String
ORG_RUNDECK_STORAGE_EVENTS_LOGGER_NAME
static java.lang.String
PATH
static java.lang.String
REMOVE_PATH_PREFIX
static java.lang.String
RESOURCE_SELECTOR
static java.lang.String
SEP
static java.lang.String
TYPE
-
Constructor Summary
Constructors Constructor Description StorageTreeFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageTree
createTree()
java.util.Map<java.lang.String,java.lang.String>
getBaseStorageConfig()
java.lang.String
getBaseStorageType()
java.util.Map<java.lang.String,java.lang.String>
getConfiguration()
java.lang.String
getConverterConfigPrefix()
java.util.Set<java.lang.String>
getDefaultConverters()
IPropertyLookup
getFrameworkPropertyLookup()
java.lang.String
getLoggerName()
PluginRegistry
getPluginRegistry()
java.lang.String
getStorageConfigPrefix()
PluggableProviderService
getStorageConverterPluginProviderService()
PluggableProviderService
getStoragePluginProviderService()
void
setBaseStorageConfig(java.util.Map<java.lang.String,java.lang.String> baseStorageConfig)
void
setBaseStorageType(java.lang.String baseStorageType)
void
setConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)
void
setConverterConfigPrefix(java.lang.String converterConfigPrefix)
void
setDefaultConverters(java.util.Set<java.lang.String> defaultConverters)
void
setFrameworkPropertyLookup(IPropertyLookup frameworkPropertyLookup)
void
setLoggerName(java.lang.String loggerName)
void
setPluginRegistry(PluginRegistry pluginRegistry)
void
setStorageConfigPrefix(java.lang.String storageConfigPrefix)
void
setStorageConverterPluginProviderService(PluggableProviderService storageConverterPluginProviderService)
void
setStoragePluginProviderService(PluggableProviderService storagePluginProviderService)
static StorageTree
subTree(StorageTree storageTree, java.lang.String subpath)
Create a tree mapped to a subtree of the given storage tree
-
-
-
Field Detail
-
ORG_RUNDECK_STORAGE_EVENTS_LOGGER_NAME
public static final java.lang.String ORG_RUNDECK_STORAGE_EVENTS_LOGGER_NAME
- See Also:
- Constant Field Values
-
LOGGER_NAME
public static final java.lang.String LOGGER_NAME
- See Also:
- Constant Field Values
-
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
PATH
public static final java.lang.String PATH
- See Also:
- Constant Field Values
-
CONFIG
public static final java.lang.String CONFIG
- See Also:
- Constant Field Values
-
SEP
public static final java.lang.String SEP
- See Also:
- Constant Field Values
-
REMOVE_PATH_PREFIX
public static final java.lang.String REMOVE_PATH_PREFIX
- See Also:
- Constant Field Values
-
RESOURCE_SELECTOR
public static final java.lang.String RESOURCE_SELECTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
createTree
public StorageTree createTree() throws java.lang.Exception
- Throws:
java.lang.Exception
-
subTree
public static StorageTree subTree(StorageTree storageTree, java.lang.String subpath)
Create a tree mapped to a subtree of the given storage tree- Parameters:
storageTree
- storage treesubpath
- subpath- Returns:
- StorageTree view onto the subpath
-
getStorageConfigPrefix
public java.lang.String getStorageConfigPrefix()
-
setStorageConfigPrefix
public void setStorageConfigPrefix(java.lang.String storageConfigPrefix)
-
getConverterConfigPrefix
public java.lang.String getConverterConfigPrefix()
-
setConverterConfigPrefix
public void setConverterConfigPrefix(java.lang.String converterConfigPrefix)
-
getPluginRegistry
public PluginRegistry getPluginRegistry()
-
setPluginRegistry
public void setPluginRegistry(PluginRegistry pluginRegistry)
-
getStorageConverterPluginProviderService
public PluggableProviderService getStorageConverterPluginProviderService()
-
setStorageConverterPluginProviderService
public void setStorageConverterPluginProviderService(PluggableProviderService storageConverterPluginProviderService)
-
getStoragePluginProviderService
public PluggableProviderService getStoragePluginProviderService()
-
setStoragePluginProviderService
public void setStoragePluginProviderService(PluggableProviderService storagePluginProviderService)
-
getBaseStorageType
public java.lang.String getBaseStorageType()
-
setBaseStorageType
public void setBaseStorageType(java.lang.String baseStorageType)
-
getBaseStorageConfig
public java.util.Map<java.lang.String,java.lang.String> getBaseStorageConfig()
-
setBaseStorageConfig
public void setBaseStorageConfig(java.util.Map<java.lang.String,java.lang.String> baseStorageConfig)
-
getLoggerName
public java.lang.String getLoggerName()
-
setLoggerName
public void setLoggerName(java.lang.String loggerName)
-
getConfiguration
public java.util.Map<java.lang.String,java.lang.String> getConfiguration()
-
setConfiguration
public void setConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)
-
getDefaultConverters
public java.util.Set<java.lang.String> getDefaultConverters()
-
setDefaultConverters
public void setDefaultConverters(java.util.Set<java.lang.String> defaultConverters)
-
getFrameworkPropertyLookup
public IPropertyLookup getFrameworkPropertyLookup()
-
setFrameworkPropertyLookup
public void setFrameworkPropertyLookup(IPropertyLookup frameworkPropertyLookup)
-
-