} else { driverNode.get(DEPLOYMENT_NAME.getName()); driverNode.get(DRIVER_MODULE_NAME.getName()).set(driver.getModuleName().getName()); driverNode.get(MODULE_SLOT.getName()).set(driver.getModuleName() != null ? driver.getModuleName().getSlot() : ""); driverNode.get(DRIVER_DATASOURCE_CLASS_NAME.getName()).set(
/** {@inheritDoc} */ public void annotateProxyClass(final Marshaller marshaller, final Class<?> proxyClass) throws IOException { final Module module = Module.forClass(proxyClass); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }
public void writeClass(final Marshaller marshaller, final Class<?> clazz) throws IOException { marshaller.write(0); final Module module = Module.forClass(clazz); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } marshaller.writeObject(clazz.getName()); } }
public void writeClass(final Marshaller marshaller, final Class<?> clazz) throws IOException { marshaller.write(1); final Module module = Module.forClass(clazz); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } final Class<?>[] interfaces = clazz.getInterfaces(); marshaller.writeInt(interfaces.length); for (Class<?> interfaze : interfaces) { marshaller.writeObject(interfaze.getName()); } } }
/** {@inheritDoc} */ public void annotateClass(final Marshaller marshaller, final Class<?> clazz) throws IOException { final Module module = Module.forClass(clazz); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }
driverNode.get(DRIVER_MODULE_NAME.getName()).set(driver.getModuleName().getName()); driverNode.get(MODULE_SLOT.getName()).set( driver.getModuleName() != null ? driver.getModuleName().getSlot() : "");
InstalledDriver installedDriver = driverRegistry.getValue().getInstalledDriver(driverName); if (installedDriver != null) { String moduleName = installedDriver.getModuleName() != null ? installedDriver.getModuleName().getName() : null; org.jboss.jca.common.api.metadata.ds.Driver driver = new DriverImpl(installedDriver.getDriverName(), InstalledDriver installedDriver = driverRegistry.getValue().getInstalledDriver(driverName); if (installedDriver != null) { String moduleName = installedDriver.getModuleName() != null ? installedDriver.getModuleName().getName() : null; org.jboss.jca.common.api.metadata.ds.Driver driver = new DriverImpl(installedDriver.getDriverName(),
/** * Create module path from module moduleIdentifier. * @param moduleIdentifier module identifier to create path for * @return path to module for given moduleIdentifier */ public static Path createModulePath(ModuleIdentifier moduleIdentifier){ return Paths.get(moduleIdentifier.getName() + "-" + moduleIdentifier.getSlot()); }
/** * Preload an "exported" module based on an identifier. By default this simply delegates to {@link #preloadModule(String)}. * * @param identifier the module identifier * @return the load result, or {@code null} if the module is not found * @throws ModuleLoadException if an error occurs * @deprecated Use {@link #preloadModule(String)} instead. */ @Deprecated protected Module preloadExportedModule(ModuleIdentifier identifier) throws ModuleLoadException { return preloadModule(identifier.getName()); }
private static String toPathString(ModuleIdentifier moduleIdentifier) { final StringBuilder builder = new StringBuilder(40); builder.append(moduleIdentifier.getName().replace('.', File.separatorChar)); builder.append(File.separatorChar).append(moduleIdentifier.getSlot()); builder.append(File.separatorChar); return builder.toString(); }
/** * Returns the corresponding ModuleSpec service name for the given module. * * @param identifier The module identifier * @return The service name of the ModuleSpec service */ public static ServiceName moduleSpecServiceName(ModuleIdentifier identifier) { if (!identifier.getName().startsWith(MODULE_PREFIX)) { ServerMessages.MESSAGES.missingModulePrefix(identifier, MODULE_PREFIX); } return MODULE_SPEC_SERVICE_PREFIX.append(identifier.getName()).append(identifier.getSlot()); }
@Override protected Module preloadModule(final ModuleIdentifier identifier) throws ModuleLoadException { if (identifier.getName().startsWith(MODULE_PREFIX)) { return super.preloadModule(identifier); } else { return preloadModule(identifier, mainModuleLoader); } }
public static ServiceName moduleSpecServiceName(ModuleIdentifier identifier, int phase) { if (!ServiceModuleLoader.isDynamicModule(identifier)) { throw ServerMessages.MESSAGES.missingModulePrefix(identifier, ServiceModuleLoader.MODULE_PREFIX); } return SERVICE_NAME.append(identifier.getName()).append(identifier.getSlot()).append("" + phase); } }
/** * Returns the corresponding ModuleSpec service name for the given module. * * @param identifier The module identifier * @return The service name of the ModuleSpec service */ public static ServiceName moduleSpecServiceName(ModuleIdentifier identifier) { if (!isDynamicModule(identifier)) { throw ServerMessages.MESSAGES.missingModulePrefix(identifier, MODULE_PREFIX); } return MODULE_SPEC_SERVICE_PREFIX.append(identifier.getName()).append(identifier.getSlot()); }
/** * Returns the corresponding ModuleSpec service name for the given module. * * @param identifier The module identifier * @return The service name of the ModuleSpec service */ public static ServiceName moduleSpecServiceName(ModuleIdentifier identifier) { if (!isDynamicModule(identifier)) { throw ServerLogger.ROOT_LOGGER.missingModulePrefix(identifier, MODULE_PREFIX); } return MODULE_SPEC_SERVICE_PREFIX.append(identifier.getName()).append(identifier.getSlot()); }
private static boolean hasCxfModuleDependency(DeploymentUnit unit) { final ModuleSpecification moduleSpec = unit.getAttachment(Attachments.MODULE_SPECIFICATION); for (ModuleDependency dep : moduleSpec.getUserDependencies()) { final String id = dep.getIdentifier().getName(); if (cxfExportingModules.contains(id)) { return true; } } return false; }
/** {@inheritDoc} */ public void annotateProxyClass(final Marshaller marshaller, final Class<?> proxyClass) throws IOException { final Module module = Module.forClass(proxyClass); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }
/** {@inheritDoc} */ public void annotateClass(final Marshaller marshaller, final Class<?> clazz) throws IOException { final Module module = Module.forClass(clazz); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }
/** {@inheritDoc} */ public void annotateClass(final Marshaller marshaller, final Class<?> clazz) throws IOException { final Module module = Module.forClass(clazz); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }
/** {@inheritDoc} */ public void annotateProxyClass(final Marshaller marshaller, final Class<?> proxyClass) throws IOException { final Module module = Module.forClass(proxyClass); if (module == null) { marshaller.writeObject(null); } else { final ModuleIdentifier identifier = module.getIdentifier(); marshaller.writeObject(identifier.getName()); marshaller.writeObject(identifier.getSlot()); } }