public class WildFlyJobXmlResolver extends Object implements org.jberet.spi.JobXmlResolver
ServiceLoader and processed before XML found in the deployment itself.| Modifier and Type | Method and Description |
|---|---|
static WildFlyJobXmlResolver |
forDeployment(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
Creates the resolver for the deployment inheriting any visible resolvers and job XML
files from dependencies.
|
Collection<String> |
getJobXmlNames(ClassLoader classLoader) |
String |
resolveJobName(String jobXml,
ClassLoader classLoader) |
InputStream |
resolveJobXml(String jobXml,
ClassLoader classLoader) |
public static WildFlyJobXmlResolver forDeployment(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
deploymentUnit - the deployment to processorg.jboss.as.server.deployment.DeploymentUnitProcessingException - if an error occurs processing the deploymentpublic InputStream resolveJobXml(String jobXml, ClassLoader classLoader) throws IOException
resolveJobXml in interface org.jberet.spi.JobXmlResolverIOExceptionpublic Collection<String> getJobXmlNames(ClassLoader classLoader)
getJobXmlNames in interface org.jberet.spi.JobXmlResolverpublic String resolveJobName(String jobXml, ClassLoader classLoader)
resolveJobName in interface org.jberet.spi.JobXmlResolverCopyright © 2018 JBoss by Red Hat. All rights reserved.