jason.runtime
Class Settings

Package class diagram package Settings
java.lang.Object
  extended by jason.runtime.Settings

public class Settings
extends java.lang.Object

MAS Runtime Settings for an Agent (from mas2j file, agent declaration)


Field Summary
static int ODefaultNRC
           
static boolean ODefaultSync
           
static int ODefaultVerbose
           
static byte ODiscard
           
static boolean ONewFocus
           
static byte ORequeue
           
static byte ORetrieve
           
static boolean OSameFocus
           
 
Constructor Summary
Settings()
           
Settings(java.lang.String options)
           
 
Method Summary
 void addOption(java.lang.String key, java.lang.Object value)
          add user defined option
 boolean discard()
           
 java.lang.String getUserParameter(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getUserParameters()
           
 boolean isSync()
          returns true if the execution is synchronised
 java.util.logging.Level logLevel()
           
 boolean newFocus()
           
 int nrcbp()
           
 boolean requeue()
           
 boolean retrieve()
           
 boolean sameFocus()
           
 void setEvents(byte opt)
           
 void setIntBels(boolean opt)
           
 void setNRCBP(int opt)
           
 void setNRCBP(java.lang.String opt)
           
 void setOptions(java.util.Map<java.lang.String,java.lang.Object> options)
           
 void setOptions(java.lang.String options)
           
 void setSync(boolean pSync)
           
 void setVerbose(int opt)
           
 void setVerbose(java.lang.String opt)
           
 int verbose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ODiscard

public static final byte ODiscard
See Also:
Constant Field Values

ORequeue

public static final byte ORequeue
See Also:
Constant Field Values

ORetrieve

public static final byte ORetrieve
See Also:
Constant Field Values

OSameFocus

public static final boolean OSameFocus
See Also:
Constant Field Values

ONewFocus

public static final boolean ONewFocus
See Also:
Constant Field Values

ODefaultNRC

public static final int ODefaultNRC
See Also:
Constant Field Values

ODefaultVerbose

public static final int ODefaultVerbose
See Also:
Constant Field Values

ODefaultSync

public static final boolean ODefaultSync
See Also:
Constant Field Values
Constructor Detail

Settings

public Settings()

Settings

public Settings(java.lang.String options)
Method Detail

setOptions

public void setOptions(java.lang.String options)

setOptions

public void setOptions(java.util.Map<java.lang.String,java.lang.Object> options)

addOption

public void addOption(java.lang.String key,
                      java.lang.Object value)
add user defined option


setEvents

public void setEvents(byte opt)

setIntBels

public void setIntBels(boolean opt)

setNRCBP

public void setNRCBP(java.lang.String opt)

setNRCBP

public void setNRCBP(int opt)

setVerbose

public void setVerbose(java.lang.String opt)

setVerbose

public void setVerbose(int opt)

discard

public boolean discard()

requeue

public boolean requeue()

retrieve

public boolean retrieve()

sameFocus

public boolean sameFocus()

newFocus

public boolean newFocus()

nrcbp

public int nrcbp()

verbose

public int verbose()

logLevel

public java.util.logging.Level logLevel()

isSync

public boolean isSync()
returns true if the execution is synchronised


setSync

public void setSync(boolean pSync)

getUserParameters

public java.util.Map<java.lang.String,java.lang.Object> getUserParameters()

getUserParameter

public java.lang.String getUserParameter(java.lang.String key)