Class ModuleConfigurationLoader<C extends org.jvnet.hk2.config.ConfigBeanProxy,​U extends org.jvnet.hk2.config.ConfigBeanProxy>


  • @Service
    public class ModuleConfigurationLoader<C extends org.jvnet.hk2.config.ConfigBeanProxy,​U extends org.jvnet.hk2.config.ConfigBeanProxy>
    extends Object
    Containing shared functionalists between different derived classes like ConfigSnippetLoader and so on. Shared functionalists includes finding, loading the configuration and creating a ConFigBean from it.
    Author:
    Masoud Kalali
    • Constructor Detail

      • ModuleConfigurationLoader

        public ModuleConfigurationLoader()
    • Method Detail

      • createConfigBeanForType

        public <U extends org.jvnet.hk2.config.ConfigBeanProxy> U createConfigBeanForType​(Class<U> configExtensionType,
                                                                                          C extensionOwner)
                                                                                   throws org.jvnet.hk2.config.TransactionFailure
        Throws:
        org.jvnet.hk2.config.TransactionFailure
      • addConfigBeanFor

        protected <U extends org.jvnet.hk2.config.ConfigBeanProxy> void addConfigBeanFor​(Class<U> extensionType)