neosim.util
Class BasicApp

java.lang.Object
  |
  +--neosim.implementation.ScriptReaderImpl
        |
        +--neosim.util.BasicApp

public class BasicApp
extends ScriptReaderImpl

A basic application


Fields inherited from class neosim.implementation.ScriptReaderImpl
cons
 
Constructor Summary
BasicApp()
           
 
Method Summary
static void main(java.lang.String[] args)
          public static SimKernel initKernel(String args[]) { int argc = 0; cons = false; SimKernel sk; if (args.length < 1) { System.out.println("usage: java Basic {seq | rmi [-c] }"); return null; } else { if (args[argc].equals("seq")) { sk = new SeqKernel(); cons = true; argc++; } else { if (args[argc].equals("thr")) { argc++; sk = new ThrKernel(atoi(args[argc])); cons = true; argc++; } else { // System.out.println("Is "+args[argc]+ ":rmi:"); if (args[argc].equals("rmi")) { // System.out.println("Yes"); argc++; if (args[argc].equals("-c")) { cons = true; argc++; } sk = new RmiKernel(args[argc],args[argc+1],atoi(args[argc+2])); argc+=3; } else { System.out.println("usage: java Basic {seq | thr | rmi [-c] }"); return null; } } } } sk.init(); // System.out.println("BasicApp sk.init() done"); // if (cons) sk.initSim(); // Only one should do an initSim.
 
Methods inherited from class neosim.implementation.ScriptReaderImpl
atoi, bootstrap, connect, construct, destroy, destroyKernel, disconnect, getNeosimClasses, getPopulationTree, initKernel, initKernel, initSim, lookupEntityClass, lookupEntityID, lookupPopulation, needToConstruct, pauseme, queryEntity, queryOutputConnections, queryPopulation, reset, restart, runSim, sendSysEvent, terminate, updateEntity, updatePopulation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicApp

public BasicApp()
Method Detail

main

public static void main(java.lang.String[] args)
public static SimKernel initKernel(String args[]) { int argc = 0; cons = false; SimKernel sk; if (args.length < 1) { System.out.println("usage: java Basic {seq | rmi [-c] }"); return null; } else { if (args[argc].equals("seq")) { sk = new SeqKernel(); cons = true; argc++; } else { if (args[argc].equals("thr")) { argc++; sk = new ThrKernel(atoi(args[argc])); cons = true; argc++; } else { // System.out.println("Is "+args[argc]+ ":rmi:"); if (args[argc].equals("rmi")) { // System.out.println("Yes"); argc++; if (args[argc].equals("-c")) { cons = true; argc++; } sk = new RmiKernel(args[argc],args[argc+1],atoi(args[argc+2])); argc+=3; } else { System.out.println("usage: java Basic {seq | thr | rmi [-c] }"); return null; } } } } sk.init(); // System.out.println("BasicApp sk.init() done"); // if (cons) sk.initSim(); // Only one should do an initSim. // System.out.println("BasicApp.initKernel() done"); BasicApp.sk = sk; return sk; }