public class EventDeploymentManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DeploymentCache<ChannelDefinitionCacheEntry> |
channelDefinitionCache |
protected ChannelDefinitionEntityManager |
channelDefinitionEntityManager |
protected List<Deployer> |
deployers |
protected EventDeploymentEntityManager |
deploymentEntityManager |
protected EventRegistryEngineConfiguration |
engineConfig |
protected DeploymentCache<EventDefinitionCacheEntry> |
eventDefinitionCache |
protected EventDefinitionEntityManager |
eventDefinitionEntityManager |
| Constructor and Description |
|---|
EventDeploymentManager(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache,
DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache,
EventRegistryEngineConfiguration engineConfig) |
protected EventRegistryEngineConfiguration engineConfig
protected DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache
protected DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache
protected EventDefinitionEntityManager eventDefinitionEntityManager
protected ChannelDefinitionEntityManager channelDefinitionEntityManager
protected EventDeploymentEntityManager deploymentEntityManager
public EventDeploymentManager(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache, DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache, EventRegistryEngineConfiguration engineConfig)
public void deploy(EventDeploymentEntity deployment)
public EventDefinitionEntity findDeployedEventDefinitionById(String eventDefinitionId)
public ChannelDefinitionEntity findDeployedChannelDefinitionById(String channelDefinitionId)
public EventDefinitionEntity findDeployedLatestEventDefinitionByKey(String eventDefinitionKey)
public ChannelDefinitionEntity findDeployedLatestChannelDefinitionByKey(String channelDefinitionKey)
public EventDefinitionEntity findDeployedLatestEventDefinitionByKeyAndTenantId(String eventDefinitionKey, String tenantId)
public EventDefinitionEntity findDeployedLatestEventDefinitionByKeyAndDeploymentId(String eventDefinitionKey, String deploymentId)
public EventDefinitionEntity findDeployedLatestEventDefinitionByKeyDeploymentIdAndTenantId(String eventDefinitionKey, String deploymentId, String tenantId)
public EventDefinitionEntity findDeployedEventDefinitionByKeyAndVersionAndTenantId(String eventDefinitionKey, int eventVersion, String tenantId)
public EventDefinitionCacheEntry resolveEventDefinition(EventDefinition eventDefinition)
EventDefinition in memory.public ChannelDefinitionCacheEntry resolveChannelDefinition(ChannelDefinition channelDefinition)
ChannelDefinition in memory.public void removeDeployment(String deploymentId)
public void removeChannelDefinitionFromCache(ChannelDefinition channelDefinition)
public DeploymentCache<EventDefinitionCacheEntry> getEventDefinitionCache()
public void setEventDefinitionCache(DeploymentCache<EventDefinitionCacheEntry> eventDefinitionCache)
public DeploymentCache<ChannelDefinitionCacheEntry> getChannelDefinitionCache()
public void setChannelDefinitionCache(DeploymentCache<ChannelDefinitionCacheEntry> channelDefinitionCache)
public EventDefinitionEntityManager getEventDefinitionEntityManager()
public void setEventDefinitionEntityManager(EventDefinitionEntityManager eventDefinitionEntityManager)
public ChannelDefinitionEntityManager getChannelDefinitionEntityManager()
public void setChannelDefinitionEntityManager(ChannelDefinitionEntityManager channelDefinitionEntityManager)
public EventDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(EventDeploymentEntityManager deploymentEntityManager)
Copyright © 2021 Flowable. All rights reserved.