org.camunda.bpm.container.impl.deployment
Class ParseProcessesXmlStep

java.lang.Object
  extended by org.camunda.bpm.container.impl.spi.DeploymentOperationStep
      extended by org.camunda.bpm.container.impl.deployment.ParseProcessesXmlStep

public class ParseProcessesXmlStep
extends DeploymentOperationStep

Detects and parses all META-INF/processes.xml files within the process application and attaches the parsed Metadata to the operation context.

Author:
Daniel Meyer

Constructor Summary
ParseProcessesXmlStep()
           
 
Method Summary
protected  String[] getDeploymentDescriptorLocations(AbstractProcessApplication processApplication)
           
 String getName()
           
protected  List<URL> getProcessesXmlUrls(String[] deploymentDescriptors, AbstractProcessApplication processApplication)
           
protected  boolean isEmptyFile(URL url)
           
protected  ProcessesXml parseProcessesXml(URL url)
           
protected  Map<URL,ProcessesXml> parseProcessesXmlFiles(AbstractProcessApplication processApplication)
           
 void performOperationStep(DeploymentOperation operationContext)
           
 
Methods inherited from class org.camunda.bpm.container.impl.spi.DeploymentOperationStep
cancelOperationStep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseProcessesXmlStep

public ParseProcessesXmlStep()
Method Detail

getName

public String getName()
Specified by:
getName in class DeploymentOperationStep

performOperationStep

public void performOperationStep(DeploymentOperation operationContext)
Specified by:
performOperationStep in class DeploymentOperationStep

parseProcessesXmlFiles

protected Map<URL,ProcessesXml> parseProcessesXmlFiles(AbstractProcessApplication processApplication)

getProcessesXmlUrls

protected List<URL> getProcessesXmlUrls(String[] deploymentDescriptors,
                                        AbstractProcessApplication processApplication)

getDeploymentDescriptorLocations

protected String[] getDeploymentDescriptorLocations(AbstractProcessApplication processApplication)

isEmptyFile

protected boolean isEmptyFile(URL url)

parseProcessesXml

protected ProcessesXml parseProcessesXml(URL url)


Copyright © 2016 camunda services GmbH. All rights reserved.