Class DeploymentManager


  • public class DeploymentManager
    extends java.lang.Object
    • Constructor Detail

      • DeploymentManager

        public DeploymentManager()
    • Method Detail

      • deploy

        public void deploy​(DeploymentEntity deployment,
                           java.util.Map<java.lang.String,​java.lang.Object> deploymentSettings)
      • findDeployedProcessDefinitionById

        public ProcessDefinition findDeployedProcessDefinitionById​(java.lang.String processDefinitionId)
      • findDeployedLatestProcessDefinitionByKey

        public ProcessDefinition findDeployedLatestProcessDefinitionByKey​(java.lang.String processDefinitionKey)
      • findDeployedLatestProcessDefinitionByKeyAndTenantId

        public ProcessDefinition findDeployedLatestProcessDefinitionByKeyAndTenantId​(java.lang.String processDefinitionKey,
                                                                                     java.lang.String tenantId)
      • findDeployedProcessDefinitionByKeyAndVersionAndTenantId

        public ProcessDefinition findDeployedProcessDefinitionByKeyAndVersionAndTenantId​(java.lang.String processDefinitionKey,
                                                                                         java.lang.Integer processDefinitionVersion,
                                                                                         java.lang.String tenantId)
      • resolveProcessDefinition

        public ProcessDefinitionCacheEntry resolveProcessDefinition​(ProcessDefinition processDefinition)
        Resolving the process definition will fetch the BPMN 2.0, parse it and store the BpmnModel in memory.
      • removeDeployment

        public void removeDeployment​(java.lang.String deploymentId,
                                     boolean cascade)
      • getDeployers

        public java.util.List<Deployer> getDeployers()
      • setDeployers

        public void setDeployers​(java.util.List<Deployer> deployers)
      • setProcessDefinitionInfoCache

        public void setProcessDefinitionInfoCache​(ProcessDefinitionInfoCache processDefinitionInfoCache)
      • getKnowledgeBaseCache

        public DeploymentCache<java.lang.Object> getKnowledgeBaseCache()
      • setKnowledgeBaseCache

        public void setKnowledgeBaseCache​(DeploymentCache<java.lang.Object> knowledgeBaseCache)
      • setProcessDefinitionEntityManager

        public void setProcessDefinitionEntityManager​(ProcessDefinitionEntityManager processDefinitionEntityManager)
      • setDeploymentEntityManager

        public void setDeploymentEntityManager​(DeploymentEntityManager deploymentEntityManager)