org.codehaus.cargo.maven2
Class ContainerStopMojo

java.lang.Object
  extended byorg.apache.maven.plugin.AbstractMojo
      extended byorg.codehaus.cargo.maven2.AbstractCommonMojo
          extended byorg.codehaus.cargo.maven2.AbstractCargoMojo
              extended byorg.codehaus.cargo.maven2.ContainerStopMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ContainerStopMojo
extends AbstractCargoMojo

Stop a running container using Cargo.

Version:
$Id: ContainerStopMojo.java 1238 2006-11-26 14:53:52Z vmassol $

Field Summary
 
Fields inherited from class org.codehaus.cargo.maven2.AbstractCargoMojo
CONTEXT_KEY_CONTAINER
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ContainerStopMojo()
           
 
Method Summary
 void doExecute()
          Executes the plugin.

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.

 
Methods inherited from class org.codehaus.cargo.maven2.AbstractCargoMojo
containsAutoDeployable, createAutoDeployDeployable, createConfiguration, createContainer, createLogger, createNewContainer, execute, getCargoProject, getConfigurationElement, getContainerElement, getDeployerElement, getFileHandler, loadEmbeddedContainerDependencies, setCargoProject, setConfigurationElement, setContainerElement, setDeployerElement, setFileHandler
 
Methods inherited from class org.codehaus.cargo.maven2.AbstractCommonMojo
getProject
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerStopMojo

public ContainerStopMojo()
Method Detail

doExecute

public void doExecute()
               throws org.apache.maven.plugin.MojoExecutionException
Executes the plugin.

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.

Specified by:
doExecute in class AbstractCargoMojo
Throws:
org.apache.maven.plugin.MojoExecutionException - in case of error
See Also:
AbstractCargoMojo.doExecute()


Copyright © 2004-2007 Codehaus. All Rights Reserved.