Class GlassFish5xInstalledLocalContainer
- 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
-
- org.codehaus.cargo.container.glassfish.GlassFish4xInstalledLocalContainer
-
- org.codehaus.cargo.container.glassfish.GlassFish5xInstalledLocalContainer
-
- All Implemented Interfaces:
Container
,InstalledLocalContainer
,RunnableContainer
,SpawnedContainer
,LocalContainer
,Loggable
- Direct Known Subclasses:
GlassFish6xInstalledLocalContainer
,PayaraInstalledLocalContainer
public class GlassFish5xInstalledLocalContainer extends GlassFish4xInstalledLocalContainer
GlassFish 5.x installed local container.
-
-
Constructor Summary
Constructors Constructor Description GlassFish5xInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the 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.String
getId()
protected AbstractGlassFishInstalledLocalDeployer
getLocalDeployer()
String
getName()
-
Methods inherited from class org.codehaus.cargo.container.glassfish.GlassFish3xInstalledLocalContainer
getAsAdmin, getCapability, getVersion
-
Methods inherited from class org.codehaus.cargo.container.glassfish.internal.AbstractGlassFishInstalledLocalContainer
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
-
GlassFish5xInstalledLocalContainer
public GlassFish5xInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the configuration.- Parameters:
localConfiguration
- Configuration.
-
-
Method Detail
-
getLocalDeployer
protected AbstractGlassFishInstalledLocalDeployer getLocalDeployer()
- Overrides:
getLocalDeployer
in classGlassFish4xInstalledLocalContainer
- Returns:
- Local deployer for this local container.
-
doStart
protected void doStart(JvmLauncher java) throws Exception
Implementation ofRunnableContainer.start()
that all containers extending this class must implement.- Overrides:
doStart
in classAbstractGlassFishInstalledLocalContainer
- Parameters:
java
- the predefined JVM launcher to use to start the container- Throws:
Exception
- if any error is raised during the container start
-
getId
public String getId()
- Specified by:
getId
in interfaceContainer
- Overrides:
getId
in classGlassFish4xInstalledLocalContainer
- 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 classGlassFish4xInstalledLocalContainer
- Returns:
- the human readable name of the Container (ex: "Resin 3.x", "JBoss 3.0.8", etc).
-
-