Class GlassFish3xInstalledLocalContainer
- 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.glassfish.internal.AbstractGlassFishInstalledLocalContainer
-
- org.codehaus.cargo.container.glassfish.GlassFish3xInstalledLocalContainer
-
- All Implemented Interfaces:
Container
,InstalledLocalContainer
,RunnableContainer
,SpawnedContainer
,LocalContainer
,Loggable
- Direct Known Subclasses:
GlassFish4xInstalledLocalContainer
public class GlassFish3xInstalledLocalContainer extends AbstractGlassFishInstalledLocalContainer
GlassFish 3.x installed local container.
-
-
Constructor Summary
Constructors Constructor Description GlassFish3xInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractAsAdmin
getAsAdmin()
Returns the asadmin for the GlassFish server.ContainerCapability
getCapability()
String
getId()
protected AbstractGlassFishInstalledLocalDeployer
getLocalDeployer()
String
getName()
protected String
getVersion(String defaultVersion)
Parse installed GlassFish version.-
Methods inherited from class org.codehaus.cargo.container.glassfish.internal.AbstractGlassFishInstalledLocalContainer
doStart, doStop, invokeAsAdmin, invokeAsAdmin, invokeAsAdmin, startInternal, stopInternal
-
Methods inherited from class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
addExtraClasspath, addExtraClasspath, addMemoryArguments, addRuntimeArgs, addSharedClasspath, addToolsJarToClasspath, createJvmLauncher, forceStopInternal, getExtraClasspath, getHome, getHttpUtils, getJavaHome, getJvmLauncherFactory, getResourceUtils, getSharedClasspath, getSystemProperties, getType, ifPresentAddPathToList, setExtraClasspath, setHome, setJvmLauncherFactory, setJvmToLaunchContainerIn, setLogger, setSharedClasspath, setSystemProperties, verify
-
Methods inherited from class org.codehaus.cargo.container.spi.AbstractLocalContainer
executePostStartTasks, getConfiguration, getFileHandler, getOutput, getState, getTimeout, isAppend, restart, setAppend, setConfiguration, setFileHandler, setOutput, setState, setTimeout, start, stop, waitForCompletion, 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
-
-
-
-
Constructor Detail
-
GlassFish3xInstalledLocalContainer
public GlassFish3xInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the configuration.- Parameters:
localConfiguration
- Configuration.
-
-
Method Detail
-
getAsAdmin
protected AbstractAsAdmin getAsAdmin()
Returns the asadmin for the GlassFish server.- Specified by:
getAsAdmin
in classAbstractGlassFishInstalledLocalContainer
- Returns:
- AsAdmin for the GlassFish server.
-
getLocalDeployer
protected AbstractGlassFishInstalledLocalDeployer getLocalDeployer()
- Specified by:
getLocalDeployer
in classAbstractGlassFishInstalledLocalContainer
- Returns:
- Local deployer for this local container.
-
getCapability
public ContainerCapability getCapability()
- Returns:
- the
ContainerCapability
of the container in term of ability to deploy such and such type ofDeployable
s (eg WAR, EAR, etc).
-
getId
public String getId()
- 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()
- Returns:
- the human readable name of the Container (ex: "Resin 3.x", "JBoss 3.0.8", etc).
-
-