-
Task
-
Resolution: Unresolved
-
Blocker
-
None
-
None
-
None
This is a top level task to be broken into subtasks reasonably scoped to parts of the code that can be efficiently reviewed by relevant SMEs.
All uses of the ModuleIdentifier class are to be removed from the wildfly/wildfly-core repo code base. Only exceptions are places where ModuleIdentifier appears in supported end user or external extension developer APIs.
Where there are such APIs they must be deprecated for removal with an alternative string based variant added.
The big issue 'API' here are the contants in org.jboss.as.server.deployment.Attachments.
- clones
-
WFLY-19983 Remove all non-breaking uses of ModuleIdentifier
- Open
- incorporates
-
WFCORE-7074 Do not use the ModuleIdentifier.create() method where a module string with a slot can be passed in
- Resolved
-
WFCORE-7079 Remove ModuleIdentifier usage from Version module
- Resolved
-
WFCORE-7095 Deprecate ModuleDependency.getIdentifier() for removal
- Resolved
-
WFCORE-3720 Update ServiceModuleLoader to use non-deprecated JBoss Modules APIs
- Resolved
- is blocked by
-
WFCORE-7094 Deployment exclusion processing ignores slots
- Resolved
-
WFCORE-7082 Provide utilities to produce canonical representations of module names
- Resolved