public abstract class AbstractDeployerMojo extends AbstractCargoMojo
CONTEXT_KEY_CONTAINER| Constructor and Description |
|---|
AbstractDeployerMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected org.codehaus.cargo.container.deployer.Deployer |
createDeployer(org.codehaus.cargo.container.Container container) |
void |
doExecute()
Executes the plugin.
|
DeployerFactory |
getDeployerFactory() |
protected abstract void |
performDeployerActionOnSingleDeployable(org.codehaus.cargo.container.deployer.Deployer deployer,
org.codehaus.cargo.container.deployable.Deployable deployable,
URL pingURL,
Long pingTimeout) |
void |
setDeployerFactory(DeployerFactory factory) |
containsAutoDeployable, createAutoDeployDeployable, createConfiguration, createContainer, createLogger, createNewContainer, execute, getCargoProject, getConfigurationElement, getContainerElement, getDeployerElement, getFileHandler, loadEmbeddedContainerDependencies, setCargoProject, setConfigurationElement, setContainerElement, setDeployerElement, setFileHandlergetProjectpublic void doExecute()
throws org.apache.maven.plugin.MojoExecutionException
This method must be implemented by all Mojos extending this class. The
reason for this pattern is because we want the AbstractCargoMojo.execute() method to always be called
so that necessary plugin initialization can be performed. Without this pattern Mojos
extending this class could "forget" to call super.execute() thus leading to
unpredictible results.
doExecute in class AbstractCargoMojoorg.apache.maven.plugin.MojoExecutionException - in case of errorAbstractCargoMojo.doExecute()public void setDeployerFactory(DeployerFactory factory)
public DeployerFactory getDeployerFactory()
protected org.codehaus.cargo.container.deployer.Deployer createDeployer(org.codehaus.cargo.container.Container container)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2004-2013 Codehaus. All Rights Reserved.