Class PayaraInstalledLocalContainer
- 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
-
- org.codehaus.cargo.container.payara.PayaraInstalledLocalContainer
-
- All Implemented Interfaces:
Container
,InstalledLocalContainer
,RunnableContainer
,SpawnedContainer
,LocalContainer
,Loggable
public class PayaraInstalledLocalContainer extends GlassFish5xInstalledLocalContainer
Payara installed local container.
-
-
Constructor Summary
Constructors Constructor Description PayaraInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerCapability
getCapability()
String
getId()
protected AbstractGlassFishInstalledLocalDeployer
getLocalDeployer()
String
getName()
int
getVersion()
Parses and returns current major Payara version.-
Methods inherited from class org.codehaus.cargo.container.glassfish.GlassFish5xInstalledLocalContainer
doStart
-
Methods inherited from class org.codehaus.cargo.container.glassfish.GlassFish3xInstalledLocalContainer
getAsAdmin, 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
-
PayaraInstalledLocalContainer
public PayaraInstalledLocalContainer(LocalConfiguration localConfiguration)
Calls parent constructor, which saves the configuration.- Parameters:
localConfiguration
- Configuration.
-
-
Method Detail
-
getLocalDeployer
protected AbstractGlassFishInstalledLocalDeployer getLocalDeployer()
- Overrides:
getLocalDeployer
in classGlassFish5xInstalledLocalContainer
- Returns:
- Local deployer for this local container.
-
getCapability
public ContainerCapability getCapability()
- Specified by:
getCapability
in interfaceContainer
- Overrides:
getCapability
in classGlassFish3xInstalledLocalContainer
- 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()
- Specified by:
getId
in interfaceContainer
- Overrides:
getId
in classGlassFish5xInstalledLocalContainer
- Returns:
- the short name of the container. Note: this is not a unique id. It is simply the name in a computer-usable format.
-
getVersion
public int getVersion()
Parses and returns current major Payara version.- Returns:
- Major Payara version.
-
getName
public String getName()
- Specified by:
getName
in interfaceContainer
- Overrides:
getName
in classGlassFish5xInstalledLocalContainer
- Returns:
- the human readable name of the Container (ex: "Resin 3.x", "JBoss 3.0.8", etc).
-
-