cz.cuni.amis.pogamut.defcon.jason
Class RunDefConCentralisedMAS

Package class diagram package RunDefConCentralisedMAS
java.lang.Object
  extended by jason.infra.centralised.RunCentralisedMAS
      extended by cz.cuni.amis.pogamut.defcon.jason.RunDefConCentralisedMAS

public class RunDefConCentralisedMAS
extends jason.infra.centralised.RunCentralisedMAS

Class handling launching of Jason agents for Defcon.

Author:
Radek 'Black_Hand' Pibil

Field Summary
protected  boolean debug
           
protected static Logger logger
           
protected  Field myThreadField
           
protected  int poolSize
           
protected static jason.mas2j.MAS2JProject project
           
protected static String urlPrefix
           
 
Fields inherited from class jason.infra.centralised.RunCentralisedMAS
btDebug, defaultProjectFileName, logPropFile, runner, stopMASFileName
 
Constructor Summary
RunDefConCentralisedMAS(boolean debug, int poolSize)
           
 
Method Summary
 Map<String,jason.infra.centralised.CentralisedAgArch> getAgs()
           
static RunDefConCentralisedMAS getRunner()
           
 void init()
           
 void init(String[] args)
           
protected  void initFields()
           
 void setAgArchThreadPriority(jason.infra.centralised.CentralisedAgArch ag, int priority)
           
protected  void setProject(jason.mas2j.MAS2JProject project)
           
static void setupLogger()
           
protected  void setURLPrefix(String urlPrefix)
           
 
Methods inherited from class jason.infra.centralised.RunCentralisedMAS
addAg, createAgs, createButtons, createPauseButton, createStopButton, delAg, finish, getAg, getControllerInfraTier, getEnvironmentInfraTier, getProject, isDebug, main, setupDefaultConsoleLogger, startAgs, startSyncMode, stopAgs, waitEnd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static Logger logger

project

protected static jason.mas2j.MAS2JProject project

urlPrefix

protected static String urlPrefix

debug

protected boolean debug

poolSize

protected final int poolSize

myThreadField

protected Field myThreadField
Constructor Detail

RunDefConCentralisedMAS

public RunDefConCentralisedMAS(boolean debug,
                               int poolSize)
Method Detail

init

public void init()

initFields

protected void initFields()

setProject

protected void setProject(jason.mas2j.MAS2JProject project)

setURLPrefix

protected void setURLPrefix(String urlPrefix)

init

public void init(String[] args)
Overrides:
init in class jason.infra.centralised.RunCentralisedMAS

setAgArchThreadPriority

public void setAgArchThreadPriority(jason.infra.centralised.CentralisedAgArch ag,
                                    int priority)

setupLogger

public static void setupLogger()

getRunner

public static RunDefConCentralisedMAS getRunner()

getAgs

public Map<String,jason.infra.centralised.CentralisedAgArch> getAgs()
Overrides:
getAgs in class jason.infra.centralised.RunCentralisedMAS


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.