Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class cornell.slk.jkernel.core.JKernel

Source code
java.lang.Object
    |
    +----cornell.slk.jkernel.core.JKernel

public final class JKernel
extends java.lang.Object
The JKernel class represents an entire J-Kernel instance. To start a J-Kernel: All of this is automated in std.Main, which is the recommended interface for starting the J-Kernel.


Field Summary
java.util.Vector  allTasks
 
boolean  dbug
 
boolean  eagerLinking
 
java.lang.ThreadGroup  globalThreadGroup
 
static JKernel  jKernel
 
Repository  repository
 
Task  rootTask
 
SystemClassLoader  systemClassLoader
 
Task  systemLoaderTask
 
SystemResolver  systemResolver
 
 

Constructor Summary
 JKernel()
 
 

Method Summary
static void  checkInit(JKernel jk)
 
void  createRootTask(Resolver resolver)
 
void  enableDebug()
 
void  enableEagerLinking()
 
java.lang.Class  getRootTaskClass(java.lang.String className)
 
Resolver  getSystemResolver()
 
void  runRootTask(java.lang.Runnable target)
 
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

jKernel

static JKernel jKernel

systemClassLoader

SystemClassLoader systemClassLoader

systemResolver

SystemResolver systemResolver

dbug

public boolean dbug

eagerLinking

boolean eagerLinking

rootTask

Task rootTask

systemLoaderTask

Task systemLoaderTask

allTasks

java.util.Vector allTasks

globalThreadGroup

java.lang.ThreadGroup globalThreadGroup

repository

Repository repository
Constructor Detail

JKernel

public JKernel() throws java.lang.SecurityException
Method Detail

checkInit

static void checkInit(JKernel jk) throws java.lang.SecurityException

enableDebug

public void enableDebug()

enableEagerLinking

public void enableEagerLinking()

getSystemResolver

public Resolver getSystemResolver()

createRootTask

public void createRootTask(Resolver resolver) throws java.lang.Exception

getRootTaskClass

public java.lang.Class getRootTaskClass(java.lang.String className) throws java.lang.ClassNotFoundException

runRootTask

public void runRootTask(java.lang.Runnable target)

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS