org.codehaus.cargo.container.internal
Interface SpawnedContainer

All Known Subinterfaces:
InstalledLocalContainer, JBoss5xInstalledLocalContainer, JBossInstalledLocalContainer
All Known Implementing Classes:
AbstractCatalinaInstalledLocalContainer, AbstractInstalledLocalContainer, AbstractJBoss5xInstalledLocalContainer, AbstractJBossInstalledLocalContainer, AbstractJRunInstalledLocalContainer, AbstractOc4j10xInstalledLocalContainer, AbstractOrionInstalledLocalContainer, AbstractResinInstalledLocalContainer, AbstractWebLogicInstalledLocalContainer, Geronimo1xInstalledLocalContainer, JBoss3xInstalledLocalContainer, JBoss42xInstalledLocalContainer, JBoss4xInstalledLocalContainer, JBoss5xInstalledLocalContainer, Jetty6xInstalledLocalContainer, Jetty7xInstalledLocalContainer, Jo1xInstalledLocalContainer, JRun4xInstalledLocalContainer, Oc4j10xInstalledLocalContainer, Oc4j9xInstalledLocalContainer, Resin2xInstalledLocalContainer, Resin3xInstalledLocalContainer, Tomcat4xInstalledLocalContainer, Tomcat5xInstalledLocalContainer, Tomcat6xInstalledLocalContainer, WebLogic103xInstalledLocalContainer, WebLogic10xInstalledLocalContainer, WebLogic8xInstalledLocalContainer, WebLogic9xInstalledLocalContainer

public interface SpawnedContainer

All methods that a container that is spawned must implement.

Version:
$Id: SpawnedContainer.java 1866 2009-02-09 22:33:16Z adriancole $

Method Summary
 void addExtraClasspath(String location)
           
 void addSharedClasspath(String location)
           
 String[] getExtraClasspath()
           
 String[] getSharedClasspath()
           
 Map getSystemProperties()
           
 void setExtraClasspath(String[] classpath)
           
 void setSharedClasspath(String[] classpath)
           
 void setSystemProperties(Map properties)
           
 

Method Detail

setExtraClasspath

void setExtraClasspath(String[] classpath)
Parameters:
classpath - the extra classpath that is added to the container's classpath when it is started.

addExtraClasspath

void addExtraClasspath(String location)
Parameters:
location - the extra classpath that is added to the container's classpath when it is started.

getExtraClasspath

String[] getExtraClasspath()
Returns:
the extra classpath that is added to the container's classpath when it is started.

setSharedClasspath

void setSharedClasspath(String[] classpath)
Parameters:
classpath - the shared classpath that is shared by the container applications.

addSharedClasspath

void addSharedClasspath(String location)
Parameters:
location - the shared classpath that is added to the container's classpath when it is started.

getSharedClasspath

String[] getSharedClasspath()
Returns:
the extra classpath that is shared by the container applications.

setSystemProperties

void setSystemProperties(Map properties)
Parameters:
properties - the System properties to set in the container executing VM.

getSystemProperties

Map getSystemProperties()
Returns:
the System properties to set in the container executing VM.


Copyright © 2004-2012 Codehaus. All Rights Reserved.