public SubsystemRegistration registerSubsystem(String name, ModelVersion version, boolean deprecated) { assert name != null : "name is null"; checkNewSubystem(extension.extensionModuleName, name); SubsystemInformationImpl info = extension.getSubsystemInfo(name); info.setVersion(version); subsystemsInfo.put(name, info); if (deprecated){ ControllerLogger.DEPRECATED_LOGGER.extensionDeprecated(name); } SubsystemRegistrationImpl result = new SubsystemRegistrationImpl(name, version, profileRegistration, deploymentsRegistration, extensionRegistryType, extension.extensionModuleName, processType); if (registerTransformers){ transformerRegistry.loadAndRegisterTransformers(name, version, extension.extensionModuleName); } return result; }
public SubsystemRegistration registerSubsystem(String name, ModelVersion version, boolean deprecated) { assert name != null : "name is null"; checkNewSubystem(extension.extensionModuleName, name); SubsystemInformationImpl info = extension.getSubsystemInfo(name); info.setVersion(version); subsystemsInfo.put(name, info); if (deprecated){ ControllerLogger.DEPRECATED_LOGGER.extensionDeprecated(name); } SubsystemRegistrationImpl result = new SubsystemRegistrationImpl(name, version, profileRegistration, deploymentsRegistration, extensionRegistryType, extension.extensionModuleName, processType); if (registerTransformers){ transformerRegistry.loadAndRegisterTransformers(name, version, extension.extensionModuleName); } return result; }