/** * Merges a list of additional JAX-RS deployment data with this lot of deployment data. * * @param deploymentData */ public void merge(final List<ResteasyDeploymentData> deploymentData) throws DeploymentUnitProcessingException { for (ResteasyDeploymentData data : deploymentData) { scannedApplicationClasses.addAll(data.getScannedApplicationClasses()); if (scanResources) { scannedResourceClasses.addAll(data.getScannedResourceClasses()); scannedJndiComponentResources.addAll(data.getScannedJndiComponentResources()); } if (scanProviders) { scannedProviderClasses.addAll(data.getScannedProviderClasses()); } } }
/** * Merges a list of additional JAX-RS deployment data with this lot of deployment data. * * @param deploymentData */ public void merge(final List<ResteasyDeploymentData> deploymentData) throws DeploymentUnitProcessingException { for (ResteasyDeploymentData data : deploymentData) { scannedApplicationClasses.addAll(data.getScannedApplicationClasses()); if (scanResources) { scannedResourceClasses.addAll(data.getScannedResourceClasses()); scannedJndiComponentResources.addAll(data.getScannedJndiComponentResources()); } if (scanProviders) { scannedProviderClasses.addAll(data.getScannedProviderClasses()); } } }
/** * Merges a list of additional JAX-RS deployment data with this lot of deployment data. * * @param deploymentData */ public void merge(final List<ResteasyDeploymentData> deploymentData) throws DeploymentUnitProcessingException { Class<? extends Application> application = null; for (ResteasyDeploymentData data : deploymentData) { if (!dispatcherCreated && scannedApplicationClass == null) { if (data.getScannedApplicationClass() != null) { if (application != null) { throw MESSAGES.moreThanOneApplicationClassFound(application, data.getScannedApplicationClass()); } application = data.getScannedApplicationClass(); } } if (scanResources) { scannedResourceClasses.addAll(data.getScannedResourceClasses()); scannedJndiComponentResources.addAll(data.getScannedJndiComponentResources()); } if (scanProviders) { scannedProviderClasses.addAll(data.getScannedProviderClasses()); } } if (scannedApplicationClass == null) { scannedApplicationClass = application; } }
resteasy.getScannedResourceClasses().remove(component.getComponentClassName()); } else if (component instanceof ManagedBeanComponentDescription) { resteasy.getScannedResourceClasses().remove(component.getComponentClassName());
Set<String> scannedResourceClasses = resteasyDeploymentData.getScannedResourceClasses(); for (Class<?> cClazz : clazzSet) { if (cClazz.isAnnotationPresent(javax.ws.rs.Path.class)) {
Set<String> scannedResourceClasses = resteasyDeploymentData.getScannedResourceClasses(); for (Class<?> cClazz : clazzSet) { if (cClazz.isAnnotationPresent(javax.ws.rs.Path.class)) {
resteasy.getScannedResourceClasses().remove(component.getComponentClassName()); } else if (component instanceof ManagedBeanComponentDescription) { String jndiName = "java:app/" + moduleDescription.getModuleName() + "/" + component.getComponentName(); resteasy.getScannedResourceClasses().remove(component.getComponentClassName());
resteasy.getScannedResourceClasses().remove(component.getComponentClassName()); } else if (component instanceof ManagedBeanComponentDescription) { String jndiName = "java:app/" + moduleDescription.getModuleName() + "/" + component.getComponentName(); resteasy.getScannedResourceClasses().remove(component.getComponentClassName());
resteasyDeploymentData.getScannedResourceClasses().add(info.name().toString()); } else { pathInterfaces.add(info); final Set<ClassInfo> implementors = index.getAllKnownImplementors(iface.name()); for (final ClassInfo implementor : implementors) { resteasyDeploymentData.getScannedResourceClasses().add(implementor.name().toString());
if (!resteasy.getScannedResourceClasses().isEmpty()) { StringBuffer buf = null; for (String resource : resteasy.getScannedResourceClasses()) { if (buf == null) { buf = new StringBuffer();
if (!resteasy.getScannedResourceClasses().isEmpty()) { StringBuffer buf = null; for (String resource : resteasy.getScannedResourceClasses()) { if (buf == null) { buf = new StringBuffer();
resteasyDeploymentData.getScannedResourceClasses().add(info.name().toString()); } else { pathInterfaces.add(info); resteasyDeploymentData.getScannedResourceClasses().add(implementor.name().toString());
if (!resteasy.getScannedResourceClasses().isEmpty()) { StringBuffer buf = null; for (String resource : resteasy.getScannedResourceClasses()) { if (buf == null) { buf = new StringBuffer();
if (resteasyDeploymentData.getScannedResourceClasses().isEmpty() && !resteasyDeploymentData.isDispatcherCreated() && hasBootClasses(warMetaData.getMergedJBossWebMetaData())) { List<String> rootRestClasses = new ArrayList<>(resteasyDeploymentData.getScannedResourceClasses()); Collections.sort(rootRestClasses); for(String cls: rootRestClasses) {
resteasyDeploymentData.getScannedResourceClasses().add(info.name().toString()); } else { pathInterfaces.add(info); resteasyDeploymentData.getScannedResourceClasses().add(implementor.name().toString());
if (resteasyDeploymentData.getScannedResourceClasses().isEmpty() && !resteasyDeploymentData.isDispatcherCreated() && hasBootClasses(warMetaData.getMergedJBossWebMetaData())) { List<String> rootRestClasses = new ArrayList<>(resteasyDeploymentData.getScannedResourceClasses()); Collections.sort(rootRestClasses); for(String cls: rootRestClasses) {