Package it.bancaditalia.oss.vtl.config
Interface ConfigurationManager
-
- All Known Implementing Classes:
ConfigurationManagerImpl
public interface ConfigurationManager
Interface for the service used by the application to load and provide implementations for the various VTL Engine components. Instances of this interface are provided byConfigurationManagerFactory.getInstance()
.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description VTLSession
createSession()
static ConfigurationManager
getDefault()
Engine
getEngine()
List<? extends Environment>
getEnvironments()
MetadataRepository
getMetadataRepository()
-
-
-
Method Detail
-
getDefault
static ConfigurationManager getDefault()
- Returns:
- a default instance of this interface.
-
getMetadataRepository
MetadataRepository getMetadataRepository()
- Returns:
- The
MetadataRepository
instance
-
createSession
VTLSession createSession()
- Returns:
- The
VTLSession
instance
-
getEnvironments
List<? extends Environment> getEnvironments()
- Returns:
- The
List
ofEnvironment
instances
-
-