public interface RunModel
Typically this is the Executors' view onto an CommandCenterProject model instance. The implementing class provides the project's content as needed for the Acs workers. For example, an implementation can, depending on a flag in the model, decide whether the containerRemoteHost for a container C should be the globally declared one or one that was specifically declared for C. CommandCenter does this in its implementation.
Other ways of implementing this occur as well, e.g., if you want to run a pure-java Acs in a virtual machine side-by-side with your application.
See the AcsCommandCenter(Builtin)Tools.xml file to find out what data your RunModel implementation needs to provide to the command(s) you want to run.
ProjectRunModel,
RunModelAdapterjava.lang.String getServicesLocalJavaPort()
java.lang.String getServicesLocalJavaRoot()
java.lang.String getManagerLocalJavaPort()
java.lang.String getManagerLocalJavaAgainstCDBHost()
java.lang.String getManagerLocalJavaAgainstCDBPort()
java.lang.String getContainerLocalJavaPort()
java.lang.String getScriptBase()
java.lang.String getRemoteHost()
java.lang.String getRemoteAccount()
java.lang.String getRemotePassword()
java.lang.String getToolAgainstManagerHost()
java.lang.String getToolAgainstManagerPort()
java.lang.String getToolAgainstInterfaceRepository()
java.lang.String getToolAgainstNameService()
java.lang.String getContainerAgainstManagerHost()
java.lang.String getContainerAgainstManagerPort()
java.lang.String getContainerAgainstCDB()
java.lang.String getContainerAgainstInterfaceRepository()
java.lang.String getContainerName()
java.lang.String getContainerType()
java.lang.String[] getContainerTypeModifiers()
java.lang.String getContainerHeapSize()
java.lang.String getContainerScriptBase()
java.lang.String getContainerRemoteHost()
java.lang.String getContainerRemoteAccount()
java.lang.String getContainerRemotePassword()