Skip to content

Commit

Permalink
Merge pull request #9154 from jamezp/WFLY-7000
Browse files Browse the repository at this point in the history
[WFLY-7000] Attempt to load services for all deployments regardless o…
  • Loading branch information
kabir committed Aug 30, 2016
2 parents 1f5511f + c4b3e42 commit 757ff67
Showing 1 changed file with 4 additions and 11 deletions.
Expand Up @@ -66,13 +66,6 @@ public class WildFlyJobXmlResolver implements JobXmlResolver {
private final Map<String, VirtualFile> jobXmlFiles;
private final ClassLoader classLoader;

private WildFlyJobXmlResolver() {
classLoader = null;
resolvedJobs = Collections.emptyMap();
jobXmlResolvers = Collections.emptySet();
jobXmlFiles = Collections.emptyMap();
}

private WildFlyJobXmlResolver(final ClassLoader classLoader, final Map<String, VirtualFile> jobXmlFiles) {
this.classLoader = classLoader;
resolvedJobs = new LinkedHashMap<>();
Expand All @@ -95,17 +88,17 @@ public static WildFlyJobXmlResolver of(final ClassLoader classLoader, final Depl
// We may have some job XML files
final Map<String, VirtualFile> xmlFiles = jobsDir.getChildren(JobXmlFilter.INSTANCE)
.stream()
.collect(Collectors.toMap(VirtualFile::getName, (f) -> f));
.collect(Collectors.toMap(VirtualFile::getName, (f) -> f));
jobXmlResolver = new WildFlyJobXmlResolver(classLoader, xmlFiles);
// Initialize this instance
jobXmlResolver.init();
} catch (IOException e) {
throw BatchLogger.LOGGER.errorProcessingBatchJobsDir(e);
}
} else {
// This is likely not a batch deployment, creates a no-op service
jobXmlResolver = new WildFlyJobXmlResolver();
jobXmlResolver = new WildFlyJobXmlResolver(classLoader, Collections.emptyMap());
}
// Initialize this instance
jobXmlResolver.init();
deploymentUnit.putAttachment(JOB_XML_RESOLVER, jobXmlResolver);
return jobXmlResolver;
}
Expand Down

0 comments on commit 757ff67

Please sign in to comment.