public class DefaultEventRegistryDefinitionAutoDeployer extends CommonAutoDeployer implements Ordered
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
autoDeployTenants |
static String |
DEFAULT_DEPLOYMENT_NAME |
static int |
DEFAULT_ORDER |
protected String |
deploymentName |
protected EventRegistryEngineConfiguration |
eventRegistryEngineConfiguration |
protected int |
order |
applicationContext, deploymentProperties, deploymentResourcesHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
DefaultEventRegistryDefinitionAutoDeployer(Collection<Resource> eventRegistryResources,
EventRegistryEngineConfiguration eventRegistryEngineConfiguration,
Set<String> autoDeployTenants,
CommonAutoDeploymentProperties deploymentProperties) |
DefaultEventRegistryDefinitionAutoDeployer(Collection<Resource> eventRegistryResources,
EventRegistryEngineConfiguration eventRegistryEngineConfiguration,
String deploymentName,
Set<String> autoDeployTenants,
CommonAutoDeploymentProperties deploymentProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deploy(Collection<Resource> resources,
String tenantId) |
protected void |
deployResourcesInternal(Collection<Resource> resources)
Methods that should be implemented by sub classes to perform the actual deployment.
|
protected LockManager |
getLockManager()
Get the lock manager for the current deployer.
|
int |
getOrder() |
void |
setOrder(int order) |
deployResources, determineLockName, determineResourceName, getDeploymentLockWaitTime, getDeploymentProperties, getLockName, isThrowExceptionOnDeploymentFailure, isUseLockForDeployments, onApplicationEvent, setApplicationContext, setDeploymentPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforPayloadpublic static final String DEFAULT_DEPLOYMENT_NAME
public static final int DEFAULT_ORDER
protected EventRegistryEngineConfiguration eventRegistryEngineConfiguration
protected String deploymentName
protected int order
public DefaultEventRegistryDefinitionAutoDeployer(Collection<Resource> eventRegistryResources, EventRegistryEngineConfiguration eventRegistryEngineConfiguration, Set<String> autoDeployTenants, CommonAutoDeploymentProperties deploymentProperties)
eventRegistryResources - the resources that should be deployedeventRegistryEngineConfiguration - the engine configurationautoDeployTenants - the tenants to which the auto deployment should be done (if empty then a single deployment is done without using tenant)public DefaultEventRegistryDefinitionAutoDeployer(Collection<Resource> eventRegistryResources, EventRegistryEngineConfiguration eventRegistryEngineConfiguration, String deploymentName, Set<String> autoDeployTenants, CommonAutoDeploymentProperties deploymentProperties)
eventRegistryResources - the resources that should be deployedeventRegistryEngineConfiguration - the engine configurationdeploymentName - the name of the deploymentautoDeployTenants - the tenants to which the auto deployment should be done (if empty then a single deployment is done without using tenant)public void setOrder(int order)
protected void deployResourcesInternal(Collection<Resource> resources)
CommonAutoDeployerdeployResourcesInternal in class CommonAutoDeployerresources - the resources to be deployedprotected LockManager getLockManager()
CommonAutoDeployergetLockManager in class CommonAutoDeployerprotected void deploy(Collection<Resource> resources, String tenantId)