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 ChannelDefinition removeChannelDefinitionFromCache(String channelDefinitionId)
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 © 2022 Flowable. All rights reserved.