Class JBoss72xInstalledLocalContainer
- java.lang.Object
-
- org.codehaus.cargo.util.log.LoggedObject
-
- org.codehaus.cargo.container.spi.AbstractContainer
-
- org.codehaus.cargo.container.spi.AbstractLocalContainer
-
- org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
-
- org.codehaus.cargo.container.jboss.JBoss7xInstalledLocalContainer
-
- org.codehaus.cargo.container.jboss.JBoss71xInstalledLocalContainer
-
- org.codehaus.cargo.container.jboss.JBoss72xInstalledLocalContainer
-
- All Implemented Interfaces:
Container
,InstalledLocalContainer
,RunnableContainer
,SpawnedContainer
,LocalContainer
,ScriptingCapableContainer
,Loggable
- Direct Known Subclasses:
JBoss73xInstalledLocalContainer
public class JBoss72xInstalledLocalContainer extends JBoss71xInstalledLocalContainer
JBoss 7.2.x (EAP 6.1.x) series container implementation.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID
JBoss 7.2.x (EAP 6.1.x) series unique id.-
Fields inherited from class org.codehaus.cargo.container.jboss.JBoss7xInstalledLocalContainer
version
-
-
Constructor Summary
Constructors Constructor Description JBoss72xInstalledLocalContainer(LocalConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doStart(JvmLauncher java)
Implementation ofRunnableContainer.start()
that all containers extending this class must implement.ContainerCapability
getCapability()
protected File
getConfigAdminDirectory()
String
getId()
String
getName()
-
Methods inherited from class org.codehaus.cargo.container.jboss.JBoss71xInstalledLocalContainer
doStop, waitForCompletion
-
Methods inherited from class org.codehaus.cargo.container.jboss.JBoss7xInstalledLocalContainer
addRuntimeArgs, copyExtraClasspathJars, executePostStartTasks, executeScript, executeScriptFiles, getVersion, isOnline, setProperties
-
Methods inherited from class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
addExtraClasspath, addExtraClasspath, addMemoryArguments, addSharedClasspath, addToolsJarToClasspath, createJvmLauncher, forceStopInternal, getExtraClasspath, getHome, getHttpUtils, getJavaHome, getJvmLauncherFactory, getResourceUtils, getSharedClasspath, getSystemProperties, getType, ifPresentAddPathToList, setExtraClasspath, setHome, setJvmLauncherFactory, setJvmToLaunchContainerIn, setLogger, setSharedClasspath, setSystemProperties, startInternal, stopInternal, verify
-
Methods inherited from class org.codehaus.cargo.container.spi.AbstractLocalContainer
getConfiguration, getFileHandler, getOutput, getState, getTimeout, isAppend, restart, setAppend, setConfiguration, setFileHandler, setOutput, setState, setTimeout, start, stop, waitForPortShutdown, waitForStarting
-
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.codehaus.cargo.container.LocalContainer
getConfiguration, getFileHandler, setConfiguration, setFileHandler
-
Methods inherited from interface org.codehaus.cargo.container.internal.RunnableContainer
getOutput, getTimeout, isAppend, restart, setAppend, setOutput, setTimeout, start, stop
-
-
-
-
Field Detail
-
ID
public static final String ID
JBoss 7.2.x (EAP 6.1.x) series unique id.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JBoss72xInstalledLocalContainer
public JBoss72xInstalledLocalContainer(LocalConfiguration configuration)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceContainer
- Overrides:
getId
in classJBoss71xInstalledLocalContainer
- Returns:
- the short name of the container. Note: this is not a unique id. It is simply the name in a computer-usable format.
-
getName
public String getName()
- Specified by:
getName
in interfaceContainer
- Overrides:
getName
in classJBoss71xInstalledLocalContainer
- Returns:
- the human readable name of the Container (ex: "Resin 3.x", "JBoss 3.0.8", etc).
-
getCapability
public ContainerCapability getCapability()
- Specified by:
getCapability
in interfaceContainer
- Overrides:
getCapability
in classJBoss7xInstalledLocalContainer
- Returns:
- the
ContainerCapability
of the container in term of ability to deploy such and such type ofDeployable
s (eg WAR, EAR, etc).
-
doStart
protected void doStart(JvmLauncher java) throws Exception
Implementation ofRunnableContainer.start()
that all containers extending this class must implement.- Overrides:
doStart
in classJBoss71xInstalledLocalContainer
- Parameters:
java
- the predefined JVM launcher to use to start the container- Throws:
Exception
- if any error is raised during the container start
-
getConfigAdminDirectory
protected File getConfigAdminDirectory()
- Overrides:
getConfigAdminDirectory
in classJBoss7xInstalledLocalContainer
- Returns:
- Config admin directory.
-
-