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

java.lang.Object
com.sun.enterprise.config.modularity.parser.ModuleConfigurationLoader<C,U>

@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 Details

    • ModuleConfigurationLoader

      public ModuleConfigurationLoader()
  • Method Details

    • 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)