org.codehaus.cargo.container
Interface LocalContainer

All Superinterfaces:
Container, Loggable, RunnableContainer
All Known Subinterfaces:
EmbeddedLocalContainer, InstalledLocalContainer, JBoss5xInstalledLocalContainer, JBossInstalledLocalContainer, WebLogicLocalContainer
All Known Implementing Classes:
AbstractCatalinaInstalledLocalContainer, AbstractEmbeddedLocalContainer, AbstractInstalledLocalContainer, AbstractJBoss5xInstalledLocalContainer, AbstractJBossInstalledLocalContainer, AbstractJetty4x5xEmbeddedLocalContainer, AbstractJettyEmbeddedLocalContainer, AbstractJRunInstalledLocalContainer, AbstractLocalContainer, AbstractOc4j10xInstalledLocalContainer, AbstractOrionInstalledLocalContainer, AbstractResinInstalledLocalContainer, AbstractWebLogicInstalledLocalContainer, Geronimo1xInstalledLocalContainer, JBoss3xInstalledLocalContainer, JBoss42xInstalledLocalContainer, JBoss4xInstalledLocalContainer, JBoss5xInstalledLocalContainer, Jetty4xEmbeddedLocalContainer, Jetty5xEmbeddedLocalContainer, Jetty6xEmbeddedLocalContainer, Jetty6xInstalledLocalContainer, Jetty7xEmbeddedLocalContainer, Jetty7xInstalledLocalContainer, Jo1xInstalledLocalContainer, JRun4xInstalledLocalContainer, Oc4j10xInstalledLocalContainer, Oc4j9xInstalledLocalContainer, Resin2xInstalledLocalContainer, Resin3xInstalledLocalContainer, Tomcat4xInstalledLocalContainer, Tomcat5xEmbeddedLocalContainer, Tomcat5xInstalledLocalContainer, Tomcat6xInstalledLocalContainer, WebLogic103xInstalledLocalContainer, WebLogic10xInstalledLocalContainer, WebLogic8xInstalledLocalContainer, WebLogic9xInstalledLocalContainer

public interface LocalContainer
extends Container, RunnableContainer

A local container is a container that executes on the machine where Cargo is executing. A local container can be started and stopped and is thus controlled by Cargo. This is by opposition to a remote container which is outside the control of Cargo and which is started and stopped externally from Cargo.

Version:
$Id: LocalContainer.java 1870 2009-02-12 18:45:44Z adriancole $

Method Summary
 LocalConfiguration getConfiguration()
           
 FileHandler getFileHandler()
           
 void setConfiguration(LocalConfiguration configuration)
           
 void setFileHandler(FileHandler handler)
           
 
Methods inherited from interface org.codehaus.cargo.container.Container
getCapability, getId, getName, getState, getType
 
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, setAppend, setOutput, setTimeout, start, stop
 

Method Detail

setConfiguration

void setConfiguration(LocalConfiguration configuration)
Parameters:
configuration - the local configuration implementation to use

getConfiguration

LocalConfiguration getConfiguration()
Returns:
the local configuration to use
See Also:
setConfiguration(LocalConfiguration)

setFileHandler

void setFileHandler(FileHandler handler)
Parameters:
handler - means by which we affect local files.

getFileHandler

FileHandler getFileHandler()
Returns:
the means by which we affect local files.


Copyright © 2004-2012 Codehaus. All Rights Reserved.