Class AgentDeploymentManager
java.lang.Object
com.flowable.agent.engine.impl.deployer.AgentDeploymentManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> protected AgentDefinitionEntityManagerprotected List<org.flowable.common.engine.impl.EngineDeployer> protected AgentDeploymentEntityManagerprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> protected KnowledgeBaseDefinitionEntityManagerprotected AgentResourceEntityManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String, Object> deploymentSettings) protected AgentDeploymentEntitydeployExistingDeployment(String deploymentId) findDeployedAgentDefinitionById(String definitionId) findDeployedAgentDefinitionModelById(String agentDefinitionId) findDeployedKnowledgeBaseDefinitionModelById(String knowledgeBaseDefinitionId) findDeployedLatestKnowledgeBaseDefinitionByKey(String knowledgeBaseDefinitionKey) findDeployedLatestKnowledgeBaseDefinitionModelByKey(String knowledgeBaseDefinitionKey, Boolean ready) findDeployedLatestKnowledgeBaseDefinitionModelByKeyAndTenantId(String knowledgeBaseDefinitionKey, String tenantId, Boolean ready) org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> List<org.flowable.common.engine.impl.EngineDeployer> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> voidremoveDeployment(String deploymentId) voidremoveDeployment(String deploymentId, boolean cascade) resolveAgentDefinition(AgentDefinition definition) resolveKnowledgeBaseDefinition(KnowledgeBaseDefinition knowledgeBaseDefinition) voidsetAgentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> agentDefinitionCache) voidsetAgentDefinitionEntityManager(AgentDefinitionEntityManager agentDefinitionEntityManager) voidsetDeployers(List<org.flowable.common.engine.impl.EngineDeployer> deployers) voidsetDeploymentEntityManager(AgentDeploymentEntityManager deploymentEntityManager) voidsetKnowledgeBaseDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> knowledgeBaseDefinitionCache) voidsetKnowledgeBaseDefinitionEntityManager(KnowledgeBaseDefinitionEntityManager knowledgeBaseDefinitionEntityManager) voidsetResourceEntityManager(AgentResourceEntityManager resourceEntityManager)
-
Field Details
-
agentDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> agentDefinitionCache -
knowledgeBaseDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> knowledgeBaseDefinitionCache -
deployers
-
deploymentEntityManager
-
resourceEntityManager
-
agentDefinitionEntityManager
-
knowledgeBaseDefinitionEntityManager
-
-
Constructor Details
-
AgentDeploymentManager
public AgentDeploymentManager()
-
-
Method Details
-
findDeployedAgentDefinitionById
-
findDeployedAgentDefinitionModelById
-
resolveAgentDefinition
-
findDeployedKnowledgeBaseDefinitionModelById
public KnowledgeBaseDefinitionModel findDeployedKnowledgeBaseDefinitionModelById(String knowledgeBaseDefinitionId) -
findDeployedLatestKnowledgeBaseDefinitionByKey
public KnowledgeBaseDefinition findDeployedLatestKnowledgeBaseDefinitionByKey(String knowledgeBaseDefinitionKey) -
findDeployedLatestKnowledgeBaseDefinitionModelByKey
public KnowledgeBaseDefinitionModel findDeployedLatestKnowledgeBaseDefinitionModelByKey(String knowledgeBaseDefinitionKey, Boolean ready) -
findDeployedLatestKnowledgeBaseDefinitionModelByKeyAndTenantId
public KnowledgeBaseDefinitionModel findDeployedLatestKnowledgeBaseDefinitionModelByKeyAndTenantId(String knowledgeBaseDefinitionKey, String tenantId, Boolean ready) -
resolveKnowledgeBaseDefinition
public KnowledgeBaseDefinitionCacheEntry resolveKnowledgeBaseDefinition(KnowledgeBaseDefinition knowledgeBaseDefinition) -
deployExistingDeployment
-
deploy
-
removeDeployment
-
removeDeployment
-
getAgentDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> getAgentDefinitionCache() -
setAgentDefinitionCache
public void setAgentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AgentDefinitionCacheEntry> agentDefinitionCache) -
getKnowledgeBaseDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> getKnowledgeBaseDefinitionCache() -
setKnowledgeBaseDefinitionCache
public void setKnowledgeBaseDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<KnowledgeBaseDefinitionCacheEntry> knowledgeBaseDefinitionCache) -
getAgentDefinitionEntityManager
-
setAgentDefinitionEntityManager
public void setAgentDefinitionEntityManager(AgentDefinitionEntityManager agentDefinitionEntityManager) -
getDeployers
-
setDeployers
-
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-
getKnowledgeBaseDefinitionEntityManager
-
setKnowledgeBaseDefinitionEntityManager
public void setKnowledgeBaseDefinitionEntityManager(KnowledgeBaseDefinitionEntityManager knowledgeBaseDefinitionEntityManager)
-