org.codehaus.cargo.container
Interface LocalContainer

All Superinterfaces:
Container, org.codehaus.cargo.util.log.Loggable, RunnableContainer
All Known Subinterfaces:
EmbeddedLocalContainer, InstalledLocalContainer
All Known Implementing Classes:
AbstractEmbeddedLocalContainer, AbstractInstalledLocalContainer, AbstractLocalContainer

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 882 2006-02-27 15:31:16Z vmassol $

Method Summary
 LocalConfiguration getConfiguration()
           
 void setConfiguration(LocalConfiguration configuration)
           
 
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

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

getConfiguration

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


Copyright © 2004-2008 Codehaus. All Rights Reserved.