|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jason.infra.centralised.CentralisedMASLauncherAnt
public class CentralisedMASLauncherAnt
Write the Ant script to run the MAS in centralised infrastructure and start this script.
Field Summary | |
---|---|
static java.lang.String |
bindir
|
protected RunProjectListener |
listener
|
protected java.lang.Process |
masProcess
|
protected java.io.OutputStream |
processOut
|
protected MAS2JProject |
project
|
protected boolean |
stop
|
Constructor Summary | |
---|---|
CentralisedMASLauncherAnt()
|
|
CentralisedMASLauncherAnt(java.lang.String task)
create the launcher for a specific ant task |
Method Summary | |
---|---|
java.lang.String[] |
getStartCommandArray()
returns the operating system command that runs the MAS |
protected boolean |
hasCBuild()
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String p,
java.lang.String n)
|
protected java.lang.String |
replaceMarks(java.lang.String script,
boolean debug)
|
void |
run()
|
void |
setListener(RunProjectListener listener)
Sets the object that wants to be informed about the changes in the execution state. |
void |
setProject(MAS2JProject project)
Sets the description of the project to be run. |
void |
stopMAS()
Stops the MAS execution. |
boolean |
writeScripts(boolean debug)
write the scripts necessary to run the project |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected MAS2JProject project
protected RunProjectListener listener
protected boolean stop
protected java.lang.Process masProcess
protected java.io.OutputStream processOut
public static java.lang.String bindir
Constructor Detail |
---|
public CentralisedMASLauncherAnt()
public CentralisedMASLauncherAnt(java.lang.String task)
Method Detail |
---|
public void setProject(MAS2JProject project)
MASLauncherInfraTier
setProject
in interface MASLauncherInfraTier
public void setListener(RunProjectListener listener)
MASLauncherInfraTier
setListener
in interface MASLauncherInfraTier
public void run()
run
in interface java.lang.Runnable
public void stopMAS()
MASLauncherInfraTier
stopMAS
in interface MASLauncherInfraTier
public java.lang.String[] getStartCommandArray()
public boolean writeScripts(boolean debug)
writeScripts
in interface MASLauncherInfraTier
protected java.lang.String replaceMarks(java.lang.String script, boolean debug)
public static java.lang.String replace(java.lang.String s, java.lang.String p, java.lang.String n)
protected boolean hasCBuild()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |