Class LegacyDeployMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.aeontronix.enhancedmule.tools.AbstractAnypointMojo
com.aeontronix.enhancedmule.tools.AbstractOrganizationalMojo
com.aeontronix.enhancedmule.tools.AbstractEnvironmentalMojo
com.aeontronix.enhancedmule.tools.LegacyDeployMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
DeployMojo
public abstract class LegacyDeployMojo extends AbstractEnvironmentalMojo
-
Field Summary
Fields Modifier and Type Field Description protected StringappNameApplication nameprotected StringappNameCHPrefixApplication name cloudhub prefixprotected StringappNameCHSuffixApplication nameprotected booleanappNameCHSuffixNPOnlyApplication nameprotected Booleanclusteredprotected StringcpuLimitprotected StringcpuReservedprotected Booleancustomlog4jCloudhub only: If true custom log4j will be used (and cloudhub logging disabled)protected LongdeployRetryDelayDelay (in milliseconds) in retrying a deploymentprotected LongdeployTimeoutDeployment timeoutprotected BooleanenforceDeployingReplicasAcrossNodesprotected BooleanextMonitoringEnable monitoring and visualizerprotected BooleanforwardSslSessionprotected StringhttpInboundPublicUrlprotected StringjvmArgsprotected BooleanlastMileSecurityprotected StringmemoryLimitprotected StringmemoryReservedprotected BooleanmergeExistingPropertiesIndicates if existing application properties should be mergedprotected BooleanmergeExistingPropertiesOverrideIndicates the behavior to use when merging conflicting properties.protected BooleanobjectStoreV1Set object store v1 instead of v2protected BooleanpersistentQueuesEnable persistent queuesprotected BooleanpersistentQueuesEncryptedEnable encryption for persistent queuesprotected StringregionCloudhub only: Deployment regionprotected Integerreplicasprotected StringrtfRuntimeVersionprotected BooleanstaticIPsEnable static ipsprotected RTFDeploymentConfig.DeploymentModelupdateStrategyprotected IntegerworkerCountCloudhub only: Worker count (will default to one if not specified).protected StringworkerTypeCloudhub only: Worker type (will default to smallest if not specified)Fields inherited from class com.aeontronix.enhancedmule.tools.AbstractAnypointMojo
ACCESSTOKEN_ID, ACCESSTOKEN_SECRET, accessTokenId, accessTokenSecret, BEARER_TOKEN_PROPERTY, bearerToken, DEFAULT_EMSERVER_URL, EM_CLIENT, emClient, enhancedMuleServerUrl, org, password, profile, project, session, settings, username -
Constructor Summary
Constructors Constructor Description LegacyDeployMojo() -
Method Summary
Methods inherited from class com.aeontronix.enhancedmule.tools.AbstractEnvironmentalMojo
getEnvironmentMethods inherited from class com.aeontronix.enhancedmule.tools.AbstractOrganizationalMojo
getOrganizationMethods inherited from class com.aeontronix.enhancedmule.tools.AbstractAnypointMojo
doExecute, execute, findPrefixProperties, findPrefixProperties, getClient, getEmClient, getProperty
-
Field Details
-
appNameCHSuffix
Application name -
appNameCHSuffixNPOnly
@Parameter(property="anypoint.deploy.name.chsuffixnponly") protected boolean appNameCHSuffixNPOnlyApplication name -
appNameCHPrefix
Application name cloudhub prefix -
deployTimeout
Deployment timeout -
deployRetryDelay
Delay (in milliseconds) in retrying a deployment -
appName
Application name -
region
@Parameter(name="region", property="anypoint.deploy.ch.region", required=false) protected String regionCloudhub only: Deployment region -
workerType
@Parameter(name="workerType", property="anypoint.deploy.ch.worker.type", required=false) protected String workerTypeCloudhub only: Worker type (will default to smallest if not specified) -
workerCount
@Parameter(name="workerCount", property="anypoint.deploy.ch.worker.count") protected Integer workerCountCloudhub only: Worker count (will default to one if not specified). -
customlog4j
@Parameter(name="customlog4j", property="anypoint.deploy.ch.customlog4j") protected Boolean customlog4jCloudhub only: If true custom log4j will be used (and cloudhub logging disabled) -
mergeExistingProperties
@Parameter(property="anypoint.deploy.mergeproperties", defaultValue="true") protected Boolean mergeExistingPropertiesIndicates if existing application properties should be merged -
mergeExistingPropertiesOverride
@Parameter(property="anypoint.deploy.mergeproperties.override") protected Boolean mergeExistingPropertiesOverrideIndicates the behavior to use when merging conflicting properties. If true it will override the existing property, or if false it will override it. -
persistentQueues
@Parameter(property="anypoint.deploy.persistentqueue", defaultValue="false") protected Boolean persistentQueuesEnable persistent queues -
persistentQueuesEncrypted
@Parameter(property="anypoint.deploy.persistentqueue.encrypted", defaultValue="false") protected Boolean persistentQueuesEncryptedEnable encryption for persistent queues -
objectStoreV1
@Parameter(property="anypoint.deploy.objectstorev1", defaultValue="false") protected Boolean objectStoreV1Set object store v1 instead of v2 -
extMonitoring
@Parameter(property="anypoint.deploy.extMonitoring", defaultValue="true") protected Boolean extMonitoringEnable monitoring and visualizer -
staticIPs
Enable static ips -
cpuReserved
-
cpuLimit
-
memoryReserved
-
memoryLimit
-
clustered
-
enforceDeployingReplicasAcrossNodes
@Parameter(property="anypoint.deploy.rtf.xnodereplicas") protected Boolean enforceDeployingReplicasAcrossNodes -
httpInboundPublicUrl
@Parameter(property="anypoint.deploy.rtf.http.inbound.publicUrl") protected String httpInboundPublicUrl -
jvmArgs
-
rtfRuntimeVersion
-
lastMileSecurity
-
forwardSslSession
-
updateStrategy
@Parameter(property="anypoint.deploy.rtf.updatestrategy") protected RTFDeploymentConfig.DeploymentModel updateStrategy -
replicas
-
-
Constructor Details
-
LegacyDeployMojo
public LegacyDeployMojo()
-