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

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

public class DeployProcessArchiveStep
extends DeploymentOperationStep

Deployment operation step responsible for deploying a process archive

Author:
Daniel Meyer

Field Summary
protected  ProcessApplicationDeployment deployment
           
protected  URL metaFileUrl
           
protected  ProcessArchiveXml processArchive
           
 
Constructor Summary
DeployProcessArchiveStep(ProcessArchiveXml parsedProcessArchive, URL url)
           
 
Method Summary
 void cancelOperationStep(DeploymentOperation operationContext)
           
protected  void enableResumingOfPreviousVersions(ProcessApplicationDeploymentBuilder deploymentBuilder)
           
protected  Map<String,byte[]> findResources(ClassLoader processApplicationClassloader, String paResourceRoot, String[] additionalResourceSuffixes)
           
 String getName()
           
protected  ProcessEngine getProcessEngine(PlatformServiceContainer serviceContainer)
           
protected  boolean isValidValueForResumePreviousBy(String resumePreviousBy)
           
 void performOperationStep(DeploymentOperation operationContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processArchive

protected final ProcessArchiveXml processArchive

metaFileUrl

protected URL metaFileUrl

deployment

protected ProcessApplicationDeployment deployment
Constructor Detail

DeployProcessArchiveStep

public DeployProcessArchiveStep(ProcessArchiveXml parsedProcessArchive,
                                URL url)
Method Detail

getName

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

performOperationStep

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

enableResumingOfPreviousVersions

protected void enableResumingOfPreviousVersions(ProcessApplicationDeploymentBuilder deploymentBuilder)
                                         throws IllegalArgumentException
Throws:
IllegalArgumentException

isValidValueForResumePreviousBy

protected boolean isValidValueForResumePreviousBy(String resumePreviousBy)

findResources

protected Map<String,byte[]> findResources(ClassLoader processApplicationClassloader,
                                           String paResourceRoot,
                                           String[] additionalResourceSuffixes)

cancelOperationStep

public void cancelOperationStep(DeploymentOperation operationContext)
Overrides:
cancelOperationStep in class DeploymentOperationStep

getProcessEngine

protected ProcessEngine getProcessEngine(PlatformServiceContainer serviceContainer)


Copyright © 2017 camunda services GmbH. All rights reserved.