Class ConfigurationAutoDiscovery
java.lang.Object
org.frankframework.configuration.util.ConfigurationAutoDiscovery
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class ConfigurationAutoDiscovery
extends Object
implements org.springframework.context.ApplicationContextAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Class
<DirectoryClassLoader> getDefaultDirectoryClassLoaderType
(String classLoaderType) Map
<String, Class<? extends IConfigurationClassLoader>> scan
(boolean includeExplicitlyDefinedConfigurations) void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) void
void
withDatabaseScanner
(String datasourceName) void
void
withDirectoryScanner
(String configurationsDirectory)
-
Constructor Details
-
ConfigurationAutoDiscovery
public ConfigurationAutoDiscovery()
-
-
Method Details
-
withDirectoryScanner
- Throws:
IOException
-
withDirectoryScanner
- Throws:
IOException
-
withDatabaseScanner
public void withDatabaseScanner() -
withDatabaseScanner
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-
scan
@Nonnull public Map<String,Class<? extends IConfigurationClassLoader>> scan(boolean includeExplicitlyDefinedConfigurations) - Returns:
- A map with all configurations to load (KEY = ConfigurationName, VALUE = ClassLoaderType)
-
getDefaultDirectoryClassLoaderType
protected static Class<DirectoryClassLoader> getDefaultDirectoryClassLoaderType(String classLoaderType)
-