Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-7170

Reduce ModuleIdentifier usage from Server module

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 28.0.0.Beta4
    • None
    • Server
    • None

      Up until now, this is the current ModuleItendifier usage under the server module:

      src/main/java/org/jboss/as/server/BootstrapImpl.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/DomainServerMain.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/controller/resources/ModuleInfoHandler.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/controller/resources/ModuleLoadingResourceDefinition.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/Attachments.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/DeploymentListModulesHandler.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/DeploymentVisibilityProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ManifestClassPathProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleAliasChecker.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleDependency.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleExtensionListProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleExtensionNameProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleIdentifierProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleSpecProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/ModuleSpecification.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/SubDeploymentDependencyProcessor.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/DeploymentStructureDescriptorParser.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/JBossDeploymentStructureParser10.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/JBossDeploymentStructureParser11.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/JBossDeploymentStructureParser12.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/JBossDeploymentStructureParser13.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/deployment/module/descriptor/ModuleStructureSpec.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/logging/ServerLogger.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ExtensionIndex.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ExtensionIndexService.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ExternalModule.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ExternalModuleService.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ExternalModuleSpecService.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ModuleDefinition.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ModuleLoadService.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ModuleResolvePhaseService.java:import org.jboss.modules.ModuleIdentifier;
      src/main/java/org/jboss/as/server/moduleservice/ServiceModuleLoader.java:import org.jboss.modules.ModuleIdentifier;
      

      Some of the current usages are simple to remove, others would require a more deeply investigation to know what is the real source of those modules and to decide whether they could be already canonicalized.

      The removal of all of them will be made iteratively to reduce the PR size and to have the changes, possibly, more under control

              yborgess1@redhat.com Yeray Borges Santana
              yborgess1@redhat.com Yeray Borges Santana
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: