org.terracotta.maven.plugins.tc
Class DsoRunIntegrationMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.terracotta.maven.plugins.tc.AbstractDsoMojo
          extended by org.terracotta.maven.plugins.tc.DsoLifecycleMojo
              extended by org.terracotta.maven.plugins.tc.AbstractDsoRunMojo
                  extended by org.terracotta.maven.plugins.tc.DsoRunMojo
                      extended by org.terracotta.maven.plugins.tc.DsoRunIntegrationMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class DsoRunIntegrationMojo
extends DsoRunMojo

Run DSO processes for the "integration-test" phase. Similar to tc:terminate, but doesn't start DSO server and doesn't wait for started processes to complete (convenient for integration testing).

Author:
Eugene Kuleshov
See Also:
DsoRunMojo

Nested Class Summary
 
Nested classes/interfaces inherited from class org.terracotta.maven.plugins.tc.AbstractDsoMojo
AbstractDsoMojo.CargoStartable, AbstractDsoMojo.CmdStartable, AbstractDsoMojo.Startable
 
Field Summary
 
Fields inherited from class org.terracotta.maven.plugins.tc.AbstractDsoRunMojo
activeNodes
 
Fields inherited from class org.terracotta.maven.plugins.tc.DsoLifecycleMojo
overwriteBootjar, serverName, spawnServer, startServer, verbose
 
Fields inherited from class org.terracotta.maven.plugins.tc.AbstractDsoMojo
bootJar, classpathElements, config, CONTEXT_KEY_STARTABLES, debugPort, jvm, jvmargs, jvmdebug, localRepository, mode, modules, numberOfNodes, pluginArtifacts, processes, remoteRepositories, resolver, workingDirectory
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
DsoRunIntegrationMojo()
           
 
Method Summary
protected  boolean stopDsoServer()
           
protected  boolean waitForCompletion()
           
 
Methods inherited from class org.terracotta.maven.plugins.tc.DsoRunMojo
onExecute
 
Methods inherited from class org.terracotta.maven.plugins.tc.AbstractDsoRunMojo
getActiveNodes
 
Methods inherited from class org.terracotta.maven.plugins.tc.DsoLifecycleMojo
execute, generateBootJar, startDsoServer
 
Methods inherited from class org.terracotta.maven.plugins.tc.AbstractDsoMojo
createCommandLine, createJvmArguments, createJvmArguments, createPluginClasspath, createPluginClasspathAsFile, createProjectClasspath, getAdditionalModules, getClientConfig, getJMXUrl, getModulesRepository, getServerConfig, getServerStatus, getStartables, getTerracottaArtifact, isCustomMode, quoteIfNeeded, resolveModuleArtifacts, resolveModuleArtifacts, setJvm, setJvmargs
 
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

DsoRunIntegrationMojo

public DsoRunIntegrationMojo()
Method Detail

waitForCompletion

protected boolean waitForCompletion()
Overrides:
waitForCompletion in class AbstractDsoRunMojo

stopDsoServer

protected boolean stopDsoServer()
Overrides:
stopDsoServer in class DsoLifecycleMojo


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.