JACK 5.4 Application Interface

aos.jack
Class Kernel

java.lang.Object
  extended byaos.jack.Kernel

public class Kernel
extends java.lang.Object

The Kernal class provides a number of static methods for process-wide configuration of the JACK runtime kernel.


Constructor Summary
Kernel()
           
 
Method Summary
static Agent createAgent(java.lang.String type, java.lang.String name, InitialData data)
          Create an agent by means of Java reflection
static Timer getDefaultTimer()
          Returns the process-wide default timer.
static java.lang.String[] init(java.lang.String[] args)
          Pass initialisation arguments to the JACK runtime kernel.
static java.lang.String[] init(java.lang.String[] args, boolean immediate)
          Initialises the JACK runtime kernel immediately, if the flag is true, or deferred is the flag is false.
static void setDefaultTimer(Timer t)
          Sets the process-wide default timer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kernel

public Kernel()
Method Detail

init

public static java.lang.String[] init(java.lang.String[] args)
Pass initialisation arguments to the JACK runtime kernel.


init

public static java.lang.String[] init(java.lang.String[] args,
                                      boolean immediate)
Initialises the JACK runtime kernel immediately, if the flag is true, or deferred is the flag is false.


getDefaultTimer

public static Timer getDefaultTimer()
Returns the process-wide default timer.


setDefaultTimer

public static void setDefaultTimer(Timer t)
Sets the process-wide default timer.


createAgent

public static Agent createAgent(java.lang.String type,
                                java.lang.String name,
                                InitialData data)
Create an agent by means of Java reflection


JACK 5.4 Application Interface

Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd.

US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.


Agent Oriented Software Pty. Ltd.     http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088