Package org.frankframework.components
Interface Module
- All Known Implementing Classes:
FileSystemModule,LadybugDebugModule,LarvaModule,LegacyLoader.DefaultModule,MessagingModule
public interface Module
Interface for Frank!Framework modules.
Once plugins are introduced their use will become more tangible, as a plugin may depend on a module.
Modules may provide a Spring configuration file, to be loaded in the Spring Application Context.
See
SpringContextScope.APPLICATION for more info and it's use.
Implementors of the interface should have a no-args constructor and not need any injected dependencies.
Classes are loaded via the JDK ServiceLoader mechanism.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ModuleInformationRetrieves the module information based on the MANIFEST.MF file.Modules may provide a Spring configuration file, to be loaded in the Spring Application Context.
-
Method Details
-
getModuleInformation
Retrieves the module information based on the MANIFEST.MF file.- Throws:
IOException
-
getSpringConfigurationFiles
Modules may provide a Spring configuration file, to be loaded in the Spring Application Context. SeeSpringContextScope.APPLICATIONfor more info and it's use.
-