Class WebLogic12xInstalledLocalContainer

  • All Implemented Interfaces:
    org.codehaus.cargo.container.Container, org.codehaus.cargo.container.InstalledLocalContainer, org.codehaus.cargo.container.internal.RunnableContainer, org.codehaus.cargo.container.internal.SpawnedContainer, org.codehaus.cargo.container.LocalContainer, WebLogicLocalContainer, org.codehaus.cargo.util.log.Loggable

    public class WebLogic12xInstalledLocalContainer
    extends AbstractWebLogicInstalledLocalContainer
    Special container support for the Bea WebLogic 12.x application server.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ID
      Unique container id.
    • Constructor Summary

      Constructors 
      Constructor Description
      WebLogic12xInstalledLocalContainer​(org.codehaus.cargo.container.configuration.LocalConfiguration configuration)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addMemoryArguments​(org.codehaus.cargo.container.spi.jvm.JvmLauncher java)
      String getAutoDeployDirectory()
      When valid deployment files are written to auto-deploy directory, WebLogic will deploy and start them automatically.
      protected List<String> getBeaHomeDirs()
      Also includes checking of the modules directory, which is unique to WebLogic 10.
      protected List<String> getBeaHomeFiles()
      String getId()
      String getName()
      • Methods inherited from class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer

        addExtraClasspath, addExtraClasspath, addRuntimeArgs, addSharedClasspath, addToolsJarToClasspath, createJvmLauncher, forceStopInternal, getAntUtils, getExtraClasspath, getHome, getHttpUtils, getJavaHome, getJvmLauncherFactory, getResourceUtils, getSharedClasspath, getSystemProperties, getType, ifPresentAddPathToList, setExtraClasspath, setHome, setJvmLauncherFactory, setJvmToLaunchContainerIn, setLogger, setSharedClasspath, setSystemProperties, startInternal, stopInternal
      • 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, waitForCompletion, waitForPortShutdown, waitForStarting
      • Methods inherited from class org.codehaus.cargo.util.log.LoggedObject

        getLogger
      • Methods inherited from interface org.codehaus.cargo.container.Container

        getState, getType
      • Methods inherited from interface org.codehaus.cargo.container.LocalContainer

        getConfiguration, getFileHandler, setConfiguration, setFileHandler
      • Methods inherited from interface org.codehaus.cargo.util.log.Loggable

        getLogger, setLogger
      • Methods inherited from interface org.codehaus.cargo.container.internal.RunnableContainer

        getOutput, getTimeout, isAppend, restart, setAppend, setOutput, setTimeout, start, stop
    • Method Detail

      • getName

        public String getName()
      • getId

        public String getId()
      • getAutoDeployDirectory

        public String getAutoDeployDirectory()
        When valid deployment files are written to auto-deploy directory, WebLogic will deploy and start them automatically. This mechanism only works when ProductionMode is disabled, on single-server domains.
        Returns:
        The auto-deploy directory
      • addMemoryArguments

        protected void addMemoryArguments​(org.codehaus.cargo.container.spi.jvm.JvmLauncher java)
        Overrides:
        addMemoryArguments in class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer