org.camunda.bpm.engine.impl.persistence.deploy
Class DeploymentCache
java.lang.Object
org.camunda.bpm.engine.impl.persistence.deploy.DeploymentCache
public class DeploymentCache
- extends Object
- Author:
- Tom Baeyens, Falko Menge
|
Method Summary |
void |
addCaseDefinition(CaseDefinitionEntity caseDefinition)
|
void |
addDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
|
void |
addProcessDefinition(ProcessDefinitionEntity processDefinition)
|
void |
deploy(DeploymentEntity deployment)
|
void |
discardCaseDefinitionCache()
|
void |
discardDecisionDefinitionCache()
|
void |
discardProcessDefinitionCache()
|
org.camunda.bpm.model.bpmn.BpmnModelInstance |
findBpmnModelInstanceForProcessDefinition(ProcessDefinitionEntity processDefinitionEntity)
|
org.camunda.bpm.model.bpmn.BpmnModelInstance |
findBpmnModelInstanceForProcessDefinition(String processDefinitionId)
|
CaseDefinitionEntity |
findCaseDefinitionFromCache(String caseDefinitionId)
|
org.camunda.bpm.model.cmmn.CmmnModelInstance |
findCmmnModelInstanceForCaseDefinition(String caseDefinitionId)
|
DecisionDefinitionEntity |
findDecisionDefinitionFromCache(String decisionDefinitionId)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
String caseDefinitionKey)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionById(String caseDefinitionId)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionByKeyAndVersion(String caseDefinitionKey,
Integer caseDefinitionVersion)
|
DecisionDefinition |
findDeployedDecisionDefinitionByDeploymentAndKey(String deploymentId,
String decisionDefinitionKey)
|
DecisionDefinitionEntity |
findDeployedDecisionDefinitionById(String decisionDefinitionId)
|
DecisionDefinition |
findDeployedDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey,
Integer decisionDefinitionVersion)
|
CaseDefinitionEntity |
findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey)
|
DecisionDefinition |
findDeployedLatestDecisionDefinitionByKey(String decisionDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
String processDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionById(String processDefinitionId)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionByKeyAndVersion(String processDefinitionKey,
Integer processDefinitionVersion)
|
org.camunda.bpm.model.dmn.DmnModelInstance |
findDmnModelInstanceForDecisionDefinition(String decisionDefinitionId)
|
ProcessDefinitionEntity |
findProcessDefinitionFromCache(String processDefinitionId)
|
Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> |
getBpmnModelInstanceCache()
|
CaseDefinitionEntity |
getCaseDefinitionById(String caseDefinitionId)
|
Map<String,CaseDefinitionEntity> |
getCaseDefinitionCache()
|
Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> |
getCmmnModelInstanceCache()
|
List<Deployer> |
getDeployers()
|
Map<String,org.camunda.bpm.model.dmn.DmnModelInstance> |
getDmnModelInstanceCache()
|
Map<String,ProcessDefinitionEntity> |
getProcessDefinitionCache()
|
protected org.camunda.bpm.model.bpmn.BpmnModelInstance |
loadAndCacheBpmnModelInstance(ProcessDefinitionEntity processDefinitionEntity)
|
protected void |
removeAllCaseDefinitionsByDeploymentId(String deploymentId)
|
protected void |
removeAllDecisionDefinitionsByDeploymentId(String deploymentId)
|
protected void |
removeAllProcessDefinitionsByDeploymentId(String deploymentId)
|
void |
removeCaseDefinition(String caseDefinitionId)
|
void |
removeDecisionDefinition(String decisionDefinitionId)
|
void |
removeDeployment(String deploymentId)
|
void |
removeProcessDefinition(String processDefinitionId)
|
CaseDefinitionEntity |
resolveCaseDefinition(CaseDefinitionEntity caseDefinition)
|
DecisionDefinitionEntity |
resolveDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
|
ProcessDefinitionEntity |
resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
|
void |
setCaseDefinitionCache(Map<String,CaseDefinitionEntity> caseDefinitionCache)
|
void |
setDeployers(List<Deployer> deployers)
|
void |
setProcessDefinitionCache(Map<String,ProcessDefinitionEntity> processDefinitionCache)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final EnginePersistenceLogger LOG
processDefinitionCache
protected Map<String,ProcessDefinitionEntity> processDefinitionCache
caseDefinitionCache
protected Map<String,CaseDefinitionEntity> caseDefinitionCache
decisionDefinitionCache
protected Map<String,DecisionDefinitionEntity> decisionDefinitionCache
bpmnModelInstanceCache
protected Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> bpmnModelInstanceCache
cmmnModelInstanceCache
protected Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> cmmnModelInstanceCache
dmnModelInstanceCache
protected Map<String,org.camunda.bpm.model.dmn.DmnModelInstance> dmnModelInstanceCache
deployers
protected List<Deployer> deployers
DeploymentCache
public DeploymentCache()
deploy
public void deploy(DeploymentEntity deployment)
findProcessDefinitionFromCache
public ProcessDefinitionEntity findProcessDefinitionFromCache(String processDefinitionId)
findDeployedProcessDefinitionById
public ProcessDefinitionEntity findDeployedProcessDefinitionById(String processDefinitionId)
findDeployedLatestProcessDefinitionByKey
public ProcessDefinitionEntity findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
findDeployedProcessDefinitionByKeyAndVersion
public ProcessDefinitionEntity findDeployedProcessDefinitionByKeyAndVersion(String processDefinitionKey,
Integer processDefinitionVersion)
findDeployedProcessDefinitionByDeploymentAndKey
public ProcessDefinitionEntity findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
String processDefinitionKey)
resolveProcessDefinition
public ProcessDefinitionEntity resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
findBpmnModelInstanceForProcessDefinition
public org.camunda.bpm.model.bpmn.BpmnModelInstance findBpmnModelInstanceForProcessDefinition(ProcessDefinitionEntity processDefinitionEntity)
findBpmnModelInstanceForProcessDefinition
public org.camunda.bpm.model.bpmn.BpmnModelInstance findBpmnModelInstanceForProcessDefinition(String processDefinitionId)
loadAndCacheBpmnModelInstance
protected org.camunda.bpm.model.bpmn.BpmnModelInstance loadAndCacheBpmnModelInstance(ProcessDefinitionEntity processDefinitionEntity)
addProcessDefinition
public void addProcessDefinition(ProcessDefinitionEntity processDefinition)
removeProcessDefinition
public void removeProcessDefinition(String processDefinitionId)
discardProcessDefinitionCache
public void discardProcessDefinitionCache()
findCaseDefinitionFromCache
public CaseDefinitionEntity findCaseDefinitionFromCache(String caseDefinitionId)
findDeployedCaseDefinitionById
public CaseDefinitionEntity findDeployedCaseDefinitionById(String caseDefinitionId)
findDeployedLatestCaseDefinitionByKey
public CaseDefinitionEntity findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey)
findDeployedCaseDefinitionByKeyAndVersion
public CaseDefinitionEntity findDeployedCaseDefinitionByKeyAndVersion(String caseDefinitionKey,
Integer caseDefinitionVersion)
findDeployedCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
String caseDefinitionKey)
getCaseDefinitionById
public CaseDefinitionEntity getCaseDefinitionById(String caseDefinitionId)
resolveCaseDefinition
public CaseDefinitionEntity resolveCaseDefinition(CaseDefinitionEntity caseDefinition)
findCmmnModelInstanceForCaseDefinition
public org.camunda.bpm.model.cmmn.CmmnModelInstance findCmmnModelInstanceForCaseDefinition(String caseDefinitionId)
addCaseDefinition
public void addCaseDefinition(CaseDefinitionEntity caseDefinition)
removeCaseDefinition
public void removeCaseDefinition(String caseDefinitionId)
discardCaseDefinitionCache
public void discardCaseDefinitionCache()
findDecisionDefinitionFromCache
public DecisionDefinitionEntity findDecisionDefinitionFromCache(String decisionDefinitionId)
findDeployedDecisionDefinitionById
public DecisionDefinitionEntity findDeployedDecisionDefinitionById(String decisionDefinitionId)
findDeployedLatestDecisionDefinitionByKey
public DecisionDefinition findDeployedLatestDecisionDefinitionByKey(String decisionDefinitionKey)
findDeployedDecisionDefinitionByDeploymentAndKey
public DecisionDefinition findDeployedDecisionDefinitionByDeploymentAndKey(String deploymentId,
String decisionDefinitionKey)
findDeployedDecisionDefinitionByKeyAndVersion
public DecisionDefinition findDeployedDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey,
Integer decisionDefinitionVersion)
resolveDecisionDefinition
public DecisionDefinitionEntity resolveDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
findDmnModelInstanceForDecisionDefinition
public org.camunda.bpm.model.dmn.DmnModelInstance findDmnModelInstanceForDecisionDefinition(String decisionDefinitionId)
addDecisionDefinition
public void addDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
removeDecisionDefinition
public void removeDecisionDefinition(String decisionDefinitionId)
discardDecisionDefinitionCache
public void discardDecisionDefinitionCache()
getBpmnModelInstanceCache
public Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> getBpmnModelInstanceCache()
getCmmnModelInstanceCache
public Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> getCmmnModelInstanceCache()
getDmnModelInstanceCache
public Map<String,org.camunda.bpm.model.dmn.DmnModelInstance> getDmnModelInstanceCache()
getProcessDefinitionCache
public Map<String,ProcessDefinitionEntity> getProcessDefinitionCache()
setProcessDefinitionCache
public void setProcessDefinitionCache(Map<String,ProcessDefinitionEntity> processDefinitionCache)
getCaseDefinitionCache
public Map<String,CaseDefinitionEntity> getCaseDefinitionCache()
setCaseDefinitionCache
public void setCaseDefinitionCache(Map<String,CaseDefinitionEntity> caseDefinitionCache)
getDeployers
public List<Deployer> getDeployers()
setDeployers
public void setDeployers(List<Deployer> deployers)
removeDeployment
public void removeDeployment(String deploymentId)
removeAllProcessDefinitionsByDeploymentId
protected void removeAllProcessDefinitionsByDeploymentId(String deploymentId)
removeAllCaseDefinitionsByDeploymentId
protected void removeAllCaseDefinitionsByDeploymentId(String deploymentId)
removeAllDecisionDefinitionsByDeploymentId
protected void removeAllDecisionDefinitionsByDeploymentId(String deploymentId)
Copyright © 2015 camunda services GmbH. All rights reserved.