Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS
A B C D E F G I J L M N P R S T U W Y

A

activeThreadSegment. Variable in class cornell.slk.jkernel.core.ThreadTaskState
The following is the top thread segment on this thread's stack: (this may be null initially - a thread segment is created on demand.
add(Object, Object). Method in class cornell.slk.jkernel.core.FastCopyContext
addResolver(Resolver). Static method in class cornell.slk.jkernel.core.Task
addResolver appends a resolver to the current task's list of resolvers.
addResolver(Resolver). Method in class cornell.slk.jkernel.util.CompoundResolver
Add a resolver to the end of the list
addResourceResolver(ResourceResolver). Method in class cornell.slk.jkernel.util.CompoundResolver
alertOut(ThreadSegment). Method in class cornell.slk.jkernel.core.ThreadTaskState
allSystemClasses. Variable in class cornell.slk.jkernel.std.StartData
All the system classes installed in the system.
args. Variable in class cornell.slk.jkernel.std.StartData
The command-line arguments passed to the user's first task
arraycopy(Object, int, Object, int, int). Static method in class cornell.slk.jkernel.core.SystemRuntimeSafe
available(). Method in interface cornell.slk.jkernel.core.RemoteInputStream
available(). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
available(). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl

B

bind(String, Capability). Method in class cornell.slk.jkernel.std.RepositoryImpl
bind(String, Capability). Method in interface cornell.slk.jkernel.std.Repository
bind adds a capability cap to a name server under a name.

C

Capability class cornell.slk.jkernel.core.Capability.
A J-Kernel capability is an object which may be shared with other tasks.
Capability(Task, Task, InternalPass). Constructor for class cornell.slk.jkernel.core.Capability
CapabilityAlreadyBoundException exception cornell.slk.jkernel.std.CapabilityAlreadyBoundException.
CapabilityAlreadyBoundException(). Constructor for class cornell.slk.jkernel.std.CapabilityAlreadyBoundException
CapabilityAlreadyBoundException(String). Constructor for class cornell.slk.jkernel.std.CapabilityAlreadyBoundException
CapabilityNotBoundException exception cornell.slk.jkernel.std.CapabilityNotBoundException.
CapabilityNotBoundException(). Constructor for class cornell.slk.jkernel.std.CapabilityNotBoundException
CapabilityNotBoundException(String). Constructor for class cornell.slk.jkernel.std.CapabilityNotBoundException
CompoundResolver class cornell.slk.jkernel.util.CompoundResolver.
A compound resolver keeps a list of resolvers, and queries these resolvers in order when resolveClassName is called.
CompoundResolver(). Constructor for class cornell.slk.jkernel.util.CompoundResolver
Create a CompoundResolver which is initially empty
CompoundResolver(Resolver[]). Constructor for class cornell.slk.jkernel.util.CompoundResolver
Create a CompoundResolver which queries an array of resolvers
CrossTaskThread class cornell.slk.jkernel.core.CrossTaskThread.
checkAccess(). Method in class cornell.slk.jkernel.core.CrossTaskThread
close(). Method in interface cornell.slk.jkernel.core.RemoteInputStream
close(). Method in interface cornell.slk.jkernel.core.RemoteOutputStream
close(). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
close(). Method in class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
close(). Method in class cornell.slk.jkernel.util.RemoteOutputStreamImpl
close(). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
copy(Object). Method in class cornell.slk.jkernel.core.FastCopyContext
Copy an arbitrary object.
copy(ThreadTaskState, Task, Task, Object). Method in class cornell.slk.jkernel.core.DObjectCopier
copyBooleanArray(boolean[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyByteArray(byte[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyCharArray(char[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyDoubleArray(double[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyFloatArray(float[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyIntArray(int[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyLongArray(long[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyObjectArray(Object[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyShortArray(short[]). Method in class cornell.slk.jkernel.core.FastCopyContext
copyString(String). Method in class cornell.slk.jkernel.core.FastCopyContext
create(Remote). Static method in class cornell.slk.jkernel.core.Capability
Create a new capability, which may be passed to and used by other tasks.
createRootTask(Resolver). Method in class cornell.slk.jkernel.core.JKernel
currentTask. Variable in class cornell.slk.jkernel.core.ThreadTaskState
currentTask(). Static method in class cornell.slk.jkernel.core.Task
Returns the current task.
currentThreadSegment(). Static method in class cornell.slk.jkernel.core.ThreadSegment
currentTimeMillis(). Static method in class cornell.slk.jkernel.core.SystemRuntimeSafe

D

DObjectCopier class cornell.slk.jkernel.core.DObjectCopier.
data. Static variable in class cornell.slk.jkernel.std.Start
dbug. Variable in class cornell.slk.jkernel.core.JKernel
deadTask(). Method in class cornell.slk.jkernel.core.ThreadTaskState

E

enableDebug(). Method in class cornell.slk.jkernel.core.JKernel
enableEagerLinking(). Method in class cornell.slk.jkernel.core.JKernel
enableNativeCode(). Method in class cornell.slk.jkernel.core.Task
Enable a new task to load native code.
exec(String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
exec(String, String[]). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
exec(String[]). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
exec(String[], String[]). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
exec(String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
exec(String, String[]). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
exec(String[]). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
exec(String[], String[]). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
exit(int). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
exit(int). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface

F

FastCopyContext class cornell.slk.jkernel.core.FastCopyContext.
FastCopyGraph interface cornell.slk.jkernel.core.FastCopyGraph.
Classes that want to be fast-copied through a cross-task call should implement FastCopyGraph or FastCopyTree.
FastCopyGraph$LRMI interface cornell.slk.jkernel.core.FastCopyGraph$LRMI.
FastCopyTree interface cornell.slk.jkernel.core.FastCopyTree.
Classes that want to be fast-copied through a cross-task call should implement FastCopyGraph or FastCopyTree.
FastCopyTree$LRMI interface cornell.slk.jkernel.core.FastCopyTree$LRMI.
FileResolver class cornell.slk.jkernel.util.FileResolver.
A FileResolver uses File and FileInputStream to look for to find bytecode in the file system.
FileResolver(String, String). Constructor for class cornell.slk.jkernel.util.FileResolver
Create a FileResolver that uses list of paths separated by pathSeparator to look for bytecode.
FileResolver(String). Constructor for class cornell.slk.jkernel.util.FileResolver
Create a FileResolver that uses a semicolon-separated list of paths to look for bytecode.
FileResolver(String[]). Constructor for class cornell.slk.jkernel.util.FileResolver
Create a FileResolver that uses an array of paths to look for bytecode
FilterResolver class cornell.slk.jkernel.util.FilterResolver.
A FilterResolver filters requests to another resolver, so that the other resolver only gets called for certain class names.
FilterResolver(Resolver, String[], String[]). Constructor for class cornell.slk.jkernel.util.FilterResolver
Create a FilterResolver that calls resolver for any classes whose package appears in packageList, or whose name appears in classResourceList.
FilterResolver(Resolver, ResourceResolver, String[], String[]). Constructor for class cornell.slk.jkernel.util.FilterResolver
Create a FilterResolver that calls resolver for any classes whose package appears in packageList, or whose name appears in classResourceList.
fastCopy$LRMI(FastCopyContext). Method in interface cornell.slk.jkernel.core.FastCopyGraph$LRMI
fastCopy$LRMI(FastCopyContext). Method in interface cornell.slk.jkernel.core.FastCopyTree$LRMI
fileSystemClasses. Variable in class cornell.slk.jkernel.std.StartData
A resolver that returns the system classes in java.io that deal with files
finalize(). Method in class cornell.slk.jkernel.core.Capability
flush(). Method in interface cornell.slk.jkernel.core.RemoteOutputStream
flush(). Method in class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
flush(). Method in class cornell.slk.jkernel.util.RemoteOutputStreamImpl
freeMemory(). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
freeMemory(). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface

G

gc(). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
gc(). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
getClass(String). Static method in class cornell.slk.jkernel.core.Task
Returns the Class object associated with a name in the current task.
getData(). Method in class cornell.slk.jkernel.core.ThreadSegment
getDebugStream(). Static method in class cornell.slk.jkernel.core.Task
For debugging purposes only.
getLocalizedInputStream(InputStream). Static method in class cornell.slk.jkernel.core.SystemRuntimeSafe
getLocalizedOutputStream(OutputStream). Static method in class cornell.slk.jkernel.core.SystemRuntimeSafe
getProperties(). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
getProperties(). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
getProperty(String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
getProperty(String, String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
getProperty(String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
getProperty(String, String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
getRepository(). Static method in class cornell.slk.jkernel.core.Task
Return the system repository.
getRootTaskClass(String). Method in class cornell.slk.jkernel.core.JKernel
getSystemResolver(). Method in class cornell.slk.jkernel.core.JKernel
getThreadTaskState(). Method in class cornell.slk.jkernel.core.Capability
getenv(String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
getenv(String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface

I

InternalPass class cornell.slk.jkernel.core.InternalPass.
identityHashCode(Object). Static method in class cornell.slk.jkernel.core.SystemRuntimeSafe
interrupt(). Method in class cornell.slk.jkernel.core.CrossTaskThread
ip. Variable in class cornell.slk.jkernel.core.Capability
isInterrupted(). Method in class cornell.slk.jkernel.core.CrossTaskThread

J

JKernel class cornell.slk.jkernel.core.JKernel.
JKernel(). Constructor for class cornell.slk.jkernel.core.JKernel
join(). Method in class cornell.slk.jkernel.core.ThreadSegment

L

list(). Method in class cornell.slk.jkernel.std.RepositoryImpl
list(). Method in interface cornell.slk.jkernel.std.Repository
list returns all the names present in the name service.
load(String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
load(String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
loadLibrary(String). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
loadLibrary(String). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
lookup(String). Method in class cornell.slk.jkernel.std.RepositoryImpl
lookup(String). Method in interface cornell.slk.jkernel.std.Repository
lookup returns a capability associated with a given name or throws CapabilityNotBoundException.

M

Main class cornell.slk.jkernel.std.Main.
Main is the class that starts the J-Kernel.
Main(). Constructor for class cornell.slk.jkernel.std.Main
main(String[]). Static method in class cornell.slk.jkernel.std.Main
mainClass. Variable in class cornell.slk.jkernel.std.StartData
The name of the class used to start the user's first task
mainResolver. Variable in class cornell.slk.jkernel.std.StartData
The resolver that was used to load bytecode for the main class (by default, this is a FileResolver based on the system class path).
mark(int). Method in interface cornell.slk.jkernel.core.RemoteInputStream
mark(int). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
mark(int). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
markSupported(). Method in interface cornell.slk.jkernel.core.RemoteInputStream
markSupported(). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
markSupported(). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl

N

netSystemClasses. Variable in class cornell.slk.jkernel.std.StartData
A resolver that returns system classes in java.net
newFastCopyContext(ThreadTaskState, Task, Task). Method in class cornell.slk.jkernel.core.Capability
nullify(InternalPass). Method in class cornell.slk.jkernel.core.Capability
nullify(InternalPass). Method in class cornell.slk.jkernel.core.SharedClass

P

prodString(int). Method in class cornell.slk.jkernel.std.RepositoryImpl
prodString(). Method in class cornell.slk.jkernel.std.RepositoryImpl

R

Remote interface cornell.slk.jkernel.core.Remote.
An interface is called a "remote interface" if it extends this class.
RemoteDeath exception cornell.slk.jkernel.core.RemoteDeath.
RemoteDeath(). Constructor for class cornell.slk.jkernel.core.RemoteDeath
RemoteDeath(String). Constructor for class cornell.slk.jkernel.core.RemoteDeath
RemoteException exception cornell.slk.jkernel.core.RemoteException.
RemoteException(). Constructor for class cornell.slk.jkernel.core.RemoteException
RemoteException(String). Constructor for class cornell.slk.jkernel.core.RemoteException
RemoteException(Throwable). Constructor for class cornell.slk.jkernel.core.RemoteException
RemoteException(Throwable, String). Constructor for class cornell.slk.jkernel.core.RemoteException
RemoteInputStream interface cornell.slk.jkernel.core.RemoteInputStream.
A RemoteInputStream is a remote interface for input streams.
RemoteInputStreamAdaptor class cornell.slk.jkernel.util.RemoteInputStreamAdaptor.
This is an InputStream that connects to a RemoteInputStream.
RemoteInputStreamAdaptor(RemoteInputStream). Constructor for class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
RemoteInputStreamImpl class cornell.slk.jkernel.util.RemoteInputStreamImpl.
This is a RemoteInputStream that connects to an InputStream.
RemoteInputStreamImpl(InputStream). Constructor for class cornell.slk.jkernel.util.RemoteInputStreamImpl
RemoteOutputStream interface cornell.slk.jkernel.core.RemoteOutputStream.
A RemoteOutputStream is a remote interface for output streams.
RemoteOutputStreamAdaptor class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor.
This is an OutputStream that connects to a RemoteOutputStream.
RemoteOutputStreamAdaptor(RemoteOutputStream). Constructor for class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
RemoteOutputStreamImpl class cornell.slk.jkernel.util.RemoteOutputStreamImpl.
This is a RemoteOutputStream that connects to an OutputStream.
RemoteOutputStreamImpl(OutputStream). Constructor for class cornell.slk.jkernel.util.RemoteOutputStreamImpl
RemoteRepositoryTicket interface cornell.slk.jkernel.std.RemoteRepositoryTicket.
Repository interface cornell.slk.jkernel.std.Repository.
RepositoryImpl class cornell.slk.jkernel.std.RepositoryImpl.
RepositoryImpl(). Constructor for class cornell.slk.jkernel.std.RepositoryImpl
RepositoryTicket class cornell.slk.jkernel.std.RepositoryTicket.
RepositoryTicket(). Constructor for class cornell.slk.jkernel.std.RepositoryTicket
Resolver interface cornell.slk.jkernel.core.Resolver.
Given a class name, a Resolver looks up bytecode or a shared class.
ResourceResolver interface cornell.slk.jkernel.core.ResourceResolver.
A resolver can implement ResourceResolver to indicate that it handles resources as well as bytecode.
RootTask class cornell.slk.jkernel.std.RootTask.
RootTask(String[], JKernel). Constructor for class cornell.slk.jkernel.std.RootTask
RunAsThreadSegment class cornell.slk.jkernel.core.RunAsThreadSegment.
RunAsThreadSegment(). Constructor for class cornell.slk.jkernel.core.RunAsThreadSegment
read(). Method in interface cornell.slk.jkernel.core.RemoteInputStream
read(byte[]). Method in interface cornell.slk.jkernel.core.RemoteInputStream
read(byte[], int, int). Method in interface cornell.slk.jkernel.core.RemoteInputStream
read(). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
read(byte[]). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
read(byte[], int, int). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
read(). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
read(byte[]). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
read(byte[], int, int). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
reflectionSystemClasses. Variable in class cornell.slk.jkernel.std.StartData
A resolver that returns system classes in java.lang.reflect
releaseFastCopyContext(ThreadTaskState, FastCopyContext). Method in class cornell.slk.jkernel.core.Capability
remoteErr. Variable in class cornell.slk.jkernel.std.StartData
A stream connected to System.err
remoteIn. Variable in class cornell.slk.jkernel.std.StartData
A stream connected to System.in
remoteOut. Variable in class cornell.slk.jkernel.std.StartData
A stream connected to System.out
reset(). Method in interface cornell.slk.jkernel.core.RemoteInputStream
reset(Task, Task). Method in class cornell.slk.jkernel.core.FastCopyContext
reset(). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
reset(). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
resolveClassName(String). Method in interface cornell.slk.jkernel.core.Resolver
resolveClassName decides what class should be used for a particular class name.
resolveClassName(String). Method in class cornell.slk.jkernel.util.CompoundResolver
Query all resolvers in the list, in order.
resolveClassName(String). Method in class cornell.slk.jkernel.util.TableResolver
Look up a name in the table, and return the bytecode or SharedClass object associated with that name
resolveClassName(String). Method in class cornell.slk.jkernel.util.FilterResolver
If the class name appears in the classResourceList, or of its package appears in the packageList, call the resolver to resolve the name.
resolveClassName(String). Method in class cornell.slk.jkernel.util.URLResolver
resolveClassName(String). Method in class cornell.slk.jkernel.util.FileResolver
resolveResource(String). Method in interface cornell.slk.jkernel.core.ResourceResolver
resolveResource(String). Method in class cornell.slk.jkernel.util.CompoundResolver
resolveResource(String). Method in class cornell.slk.jkernel.util.TableResolver
resolveResource(String). Method in class cornell.slk.jkernel.util.FilterResolver
resolveResource(String). Method in class cornell.slk.jkernel.util.URLResolver
resolveResource(String). Method in class cornell.slk.jkernel.util.FileResolver
restriction. Variable in class cornell.slk.jkernel.core.Capability
resume(). Method in class cornell.slk.jkernel.core.ThreadSegment
retString(String). Method in class cornell.slk.jkernel.std.RepositoryImpl
rethrowAny(Throwable). Method in class cornell.slk.jkernel.core.ThreadTaskState
revoke(). Method in class cornell.slk.jkernel.core.Capability
Revoke the capability.
run(). Method in class cornell.slk.jkernel.core.CrossTaskThread
run(). Method in class cornell.slk.jkernel.std.RootTask
runAsThreadSegment(Runnable). Method in class cornell.slk.jkernel.core.RunAsThreadSegment
runFinalization(). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
runFinalization(). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
runFinalizersOnExit(boolean). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
runFinalizersOnExit(boolean). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
runMain(StartData). Method in interface cornell.slk.jkernel.std.StartInterface
runMain(StartData). Method in class cornell.slk.jkernel.std.StartImpl
runRootTask(Runnable). Method in class cornell.slk.jkernel.core.JKernel

S

SharedClass class cornell.slk.jkernel.core.SharedClass.
A SharedClass is a capability for classes.
SharedClassException exception cornell.slk.jkernel.core.SharedClassException.
SharedClassException(). Constructor for class cornell.slk.jkernel.core.SharedClassException
SharedClassException(String). Constructor for class cornell.slk.jkernel.core.SharedClassException
Start class cornell.slk.jkernel.std.Start.
jkernel.std.Main sets the field Start.data to an initialized StartData object, which contains useful resources for the user's initial task.
Start(). Constructor for class cornell.slk.jkernel.std.Start
StartData class cornell.slk.jkernel.std.StartData.
StartData contains a number of resources that the first user task can use.
StartData(). Constructor for class cornell.slk.jkernel.std.StartData
StartImpl class cornell.slk.jkernel.std.StartImpl.
StartImpl(). Constructor for class cornell.slk.jkernel.std.StartImpl
StartInterface interface cornell.slk.jkernel.std.StartInterface.
SystemRuntimeDangerous class cornell.slk.jkernel.core.SystemRuntimeDangerous.
SystemRuntimeDangerous(). Constructor for class cornell.slk.jkernel.core.SystemRuntimeDangerous
SystemRuntimeDangerousInterface interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface.
SystemRuntimeSafe class cornell.slk.jkernel.core.SystemRuntimeSafe.
SystemRuntimeSafe(). Constructor for class cornell.slk.jkernel.core.SystemRuntimeSafe
seed(String). Method in class cornell.slk.jkernel.core.Task
Creates an object in a new task, and returns a Capability to that object.

When a task is first created, it contains no objects and no threads.
setData(Object). Method in class cornell.slk.jkernel.core.ThreadSegment
setErrorStream(PrintStream). Static method in class cornell.slk.jkernel.core.Task
Set the stream that errors generated by J-Kernel get dumped to.
setMapping(String, byte[]). Method in class cornell.slk.jkernel.util.TableResolver
Associate bytecode with a name
setMapping(String, SharedClass). Method in class cornell.slk.jkernel.util.TableResolver
Associate a SharedClass with a name
setMapping(String, RemoteInputStream). Method in class cornell.slk.jkernel.util.TableResolver
setProperties(Properties). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
setProperties(Properties). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
setRepository(Repository). Static method in class cornell.slk.jkernel.core.Task
shareClass(String). Static method in class cornell.slk.jkernel.core.Task
Creates a SharedClass object for a class so that other tasks can share the class.
skip(long). Method in interface cornell.slk.jkernel.core.RemoteInputStream
skip(long). Method in class cornell.slk.jkernel.util.RemoteInputStreamAdaptor
skip(long). Method in class cornell.slk.jkernel.util.RemoteInputStreamImpl
sleep(long). Static method in class cornell.slk.jkernel.core.ThreadSegment
sleep(long, int). Static method in class cornell.slk.jkernel.core.ThreadSegment
standardLibClasses. Variable in class cornell.slk.jkernel.std.StartData
Several commonly used classes, including replacements for some java.lang classes, and stuff in jkernel.util
standardResolver. Variable in class cornell.slk.jkernel.std.StartData
A compound resolver containing both standardSystemClasses and standardLibClasses
standardSystemClasses. Variable in class cornell.slk.jkernel.std.StartData
The standard, "safe" system classes that may be used by anyone
start(). Method in class cornell.slk.jkernel.core.ThreadSegment
stop(). Method in class cornell.slk.jkernel.core.ThreadSegment
stop(Error). Method in class cornell.slk.jkernel.core.ThreadSegment
suspend(). Method in class cornell.slk.jkernel.core.ThreadSegment
switchIn(Task). Method in class cornell.slk.jkernel.core.ThreadTaskState
switchOut(Task, ThreadSegment). Method in class cornell.slk.jkernel.core.ThreadTaskState
systemRuntimeDangerousClasses. Variable in class cornell.slk.jkernel.std.StartData
A resolver that returns class SystemRuntimeDangerous, which holds all the dangerous functions in System and Runtime

T

TableResolver class cornell.slk.jkernel.util.TableResolver.
A TableResolver keeps a table that maps names to bytecode, or names to SharedClasses.
TableResolver(). Constructor for class cornell.slk.jkernel.util.TableResolver
Task class cornell.slk.jkernel.core.Task.
A J-Kernel Task is a collection of classes, objects, and thread segments, clearly separated from other tasks.
Task(Resolver). Constructor for class cornell.slk.jkernel.core.Task
This creates a new task, which is a subtask of the current task.

The resolver maps class names to bytecode in cases where the system loader cannot find a class with a given name.

When a task is first created, it contains no objects, no classes, and and no threads.
TaskDeath$LRMI error cornell.slk.jkernel.core.TaskDeath$LRMI.
TaskDeath$LRMI(). Constructor for class cornell.slk.jkernel.core.TaskDeath$LRMI
TaskDeath$LRMI(String). Constructor for class cornell.slk.jkernel.core.TaskDeath$LRMI
ThreadSegment class cornell.slk.jkernel.core.ThreadSegment.
A thread segment is the part of a thread that is currently running in a particular task.
ThreadSegment(Runnable). Constructor for class cornell.slk.jkernel.core.ThreadSegment
ThreadTaskState class cornell.slk.jkernel.core.ThreadTaskState.
targetTask. Variable in class cornell.slk.jkernel.core.Capability
terminate(). Method in class cornell.slk.jkernel.core.Task
Shut down a task.
toString(). Method in class cornell.slk.jkernel.core.Task
totalMemory(). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
totalMemory(). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
traceInstructions(boolean). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
traceInstructions(boolean). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
traceMethodCalls(boolean). Method in class cornell.slk.jkernel.core.SystemRuntimeDangerous
traceMethodCalls(boolean). Method in interface cornell.slk.jkernel.core.SystemRuntimeDangerousInterface
translateException(Task, ThreadSegment, Throwable). Method in class cornell.slk.jkernel.core.ThreadTaskState
Copy an exception from the target task back into the source task.

U

URLResolver class cornell.slk.jkernel.util.URLResolver.
A URLResolver tries to make a URL connection to find bytecode.
URLResolver(String). Constructor for class cornell.slk.jkernel.util.URLResolver
Look for bytecode in a semicolon-separated list of paths
URLResolver(String[]). Constructor for class cornell.slk.jkernel.util.URLResolver
Look for bytecode in an array of paths
unbind(Object). Method in class cornell.slk.jkernel.std.RepositoryImpl
unbind(Object). Method in interface cornell.slk.jkernel.std.Repository
unbind removes a binding identified by ticket (returned by a call to bind).

W

write(int). Method in interface cornell.slk.jkernel.core.RemoteOutputStream
write(byte[]). Method in interface cornell.slk.jkernel.core.RemoteOutputStream
write(byte[], int, int). Method in interface cornell.slk.jkernel.core.RemoteOutputStream
write(int). Method in class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
write(byte[]). Method in class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
write(byte[], int, int). Method in class cornell.slk.jkernel.util.RemoteOutputStreamAdaptor
write(int). Method in class cornell.slk.jkernel.util.RemoteOutputStreamImpl
write(byte[]). Method in class cornell.slk.jkernel.util.RemoteOutputStreamImpl
write(byte[], int, int). Method in class cornell.slk.jkernel.util.RemoteOutputStreamImpl

Y

yield(). Static method in class cornell.slk.jkernel.core.ThreadSegment

A B C D E F G I J L M N P R S T U W Y
Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS