JanosVM v1.0 API
< A B C D E F G H I J K L M N O P R S T U V W X Y _

<

() - Static method in class java.lang.isolate.Trace
 
() - Static method in class kaffe.sensors.Sensor
 
() - Static method in class edu.utah.janosvm.resources.IOResource
 
() - Static method in class edu.utah.janosvm.io.StdOutputStream
 
() - Static method in class edu.utah.janosvm.io.StdinInputStream
 
() - Static method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
() - Static method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
() - Static method in class edu.utah.janosvm.kit.isolate.Isolate
 

A

acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Isolate
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Composite
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Empty
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_String
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_ByteArray
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Link
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_ServerSocket
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Serializable
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Event
 
acceptVisitor(IsolateMessageVisitor) - Method in class java.lang.isolate.IsolateMessage_Socket
 
ACCOUNT_DISK - Static variable in class edu.utah.janosvm.resources.IOResource
The disk account.
ACCOUNT_IPC - Static variable in class edu.utah.janosvm.resources.IOResource
The interprocess communication account.
ACCOUNT_NETWORK - Static variable in class edu.utah.janosvm.resources.IOResource
The network account.
ACCOUNT_NETWORK_PACKET - Static variable in class edu.utah.janosvm.resources.IOResource
The network packet account.
active - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Flag indicating whether the run method is currently running or not.
actual - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
The actual size of the file.
ADD_DEPENDENCY - Static variable in class edu.utah.janosvm.sys.TeamEvent
A dependency on this Team has been added.
add(JSIPair) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Add an identifier/value pair to the message.
add(Link, IsolateMessageDispatcher.Listener) - Method in class java.lang.isolate.IsolateMessageDispatcher
 
add(String, JSIPropertyInfo) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Add an identifier/value pair to the message.
add(String, JSIPropertyInfo[]) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Add an identifier/value pair to the message.
add(String, String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Add an identifier/value pair to the message.
addDefaultRootHandler(String, JSIHandler) - Static method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
Add a JSIHandler to the set of default roots.
addDependency(TeamBackEnd) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Add a dependency to this team.
addDependency(TeamHandle) - Method in class edu.utah.janosvm.sys.Team
Add a dependency to this team.
addEventLink() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
addHandler(SignalHandler) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Add a SignalHandler to this dispatcher.
addHandler(String, JSIHandler) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
Add a handler with the given name.
addHead(ListNode) - Method in class edu.utah.janosvm.sys.List
Add a node to the head of the list.
addImporter(Importable) - Method in class edu.utah.janosvm.sys.ExportManager
Add an Importable to the list of objects importing our export.
addMapping(String, EventTeamHandle) - Method in class edu.utah.janosvm.kit.isolate.IsolateManager
Add a mapping to the table.
addPath(String) - Static method in class edu.utah.janosvm.resources.ClassPathResource
Add a class path to the globally available set.
addShutdownHook(Runnable) - Method in class java.lang.isolate.Isolate.IsolateEventHandler
 
addTail(ListNode) - Method in class edu.utah.janosvm.sys.List
Add a node to the tail of the list.
addTeams(String[]) - Method in class edu.utah.janosvm.kit.management.team.ResourceMonitor
Add a number of teams that should be monitored.
advanceState(IsolateState) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
advanceState(IsolateState) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
aggregateStateManager - Static variable in class java.lang.isolate.Isolate
Global status (mapping isolate handles to starter/exit status)
AggregateStateManager - class java.lang.isolate.AggregateStateManager.
A global map of aggregate-wide Isolate state.
AggregateStateManager.EventStatusHandle - class java.lang.isolate.AggregateStateManager.EventStatusHandle.
A handle on an IsolateStatus used by an EventLink (enables state tracking in the IsolateStatus).
AggregateStateManager.EventStatusHandle() - Constructor for class java.lang.isolate.AggregateStateManager.EventStatusHandle
 
AggregateStateManager.IsolateStatus - class java.lang.isolate.AggregateStateManager.IsolateStatus.
Global state for a single isolate.
AggregateStateManager.IsolateStatus(Long) - Constructor for class java.lang.isolate.AggregateStateManager.IsolateStatus
 
AggregateStateManager.IsolateStatusHandle - class java.lang.isolate.AggregateStateManager.IsolateStatusHandle.
A handle on an IsolateStatus for use by an Isolate object.
AggregateStateManager.IsolateStatusHandle() - Constructor for class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
AggregateStateManager() - Constructor for class java.lang.isolate.AggregateStateManager
 
AGGSTATE - Static variable in class java.lang.isolate.Trace
 
AGGSTATEREAD - Static variable in class java.lang.isolate.Trace
 
alignedSize(int) - Static method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
ALL - Static variable in class java.lang.isolate.Trace
 
allocate() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
allocate(int) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
allocatedSignals - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalSet
Mask of the signals that are currently allocated.
allocEvent() - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
anchorObject(Object) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Anchor an object so the collector doesn't free it.
anonManager - Variable in class edu.utah.janosvm.sys.Exportable
Our ExportManager if we're exported anonymously.
anonymousExports - Variable in class edu.utah.janosvm.sys.PortAuthority
The list of anonymous exports for a team.
AntiAssociation - class edu.utah.janosvm.kit.util.AntiAssociation.
 
AntiAssociation(Object) - Constructor for class edu.utah.janosvm.kit.util.AntiAssociation
Construct an AntiAssociation to override a previous Association.
append(ListNode) - Method in class edu.utah.janosvm.sys.ListNode
Insert the given node directly after `this'.
args - Variable in class java.lang.isolate.MainThread
 
args - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The list of args for mainClassName's main method.
args - Variable in class edu.utah.janosvm.kit.isolate.IsolateMainThread
The arguments for meth;
Assert - class java.lang.isolate.Assert.
 
Assert.Error - exception java.lang.isolate.Assert.Error.
 
Assert.Error() - Constructor for class java.lang.isolate.Assert.Error
 
Assert.Error(String) - Constructor for class java.lang.isolate.Assert.Error
 
Assert() - Constructor for class java.lang.isolate.Assert
 
Association - class edu.utah.janosvm.kit.util.Association.
 
Association() - Constructor for class edu.utah.janosvm.kit.util.Association
Construct an empty Association to be filled in later.
Association(Object, Object) - Constructor for class edu.utah.janosvm.kit.util.Association
Construct an Association with the given values.
atLeast(IsolateState) - Method in class java.lang.isolate.IsolateState
 

B

b - Variable in class java.lang.isolate.IsolateMessage_ByteArray
 
B_ADD_DEPENDENCY - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_BURIED - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_CPU - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_DEAD - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_DISK - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_FINISHED - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_IPC - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_MEMORY - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_NETWORK - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_OVERDRAW - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_REM_DEPENDENCY - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_TERMINATED - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_UNCAUGHT_EXCEPTION - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_USER1 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_USER2 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
B_USER3 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
be - Variable in class edu.utah.janosvm.sys.TeamHandle
 
be - Variable in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
The reference to the back end object.
be - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
The exportable.
beginSampling() - Method in class edu.utah.janosvm.kit.management.team.ResourceMonitor
 
BidiLink_Left - class java.lang.isolate.BidiLink_Left.
 
BidiLink_Left(Isolate, Isolate, String) - Constructor for class java.lang.isolate.BidiLink_Left
 
BidiLink_Neither - class java.lang.isolate.BidiLink_Neither.
 
BidiLink_Neither(Isolate, Isolate, String) - Constructor for class java.lang.isolate.BidiLink_Neither
 
BidiLink_Right - class java.lang.isolate.BidiLink_Right.
 
BidiLink_Right(Isolate, Isolate, String) - Constructor for class java.lang.isolate.BidiLink_Right
 
BidirectionalLink - class java.lang.isolate.BidirectionalLink.
A bidirectional connection between two Isolates.
BidirectionalLink(Isolate, Isolate, String) - Constructor for class java.lang.isolate.BidirectionalLink
 
bind(CommQueuePusher) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
Bind this pusher to the CommQueue referred to by the argument.
bindNativeClass() - Static method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
bindNativeClass() - Static method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
bindTo(Exportable) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
bindTo(Exportable) - Method in class java.lang.isolate.AggregateStateManager.EventStatusHandle
 
bindTo(Exportable) - Method in class java.lang.isolate.OneWayLink_RendezvousImport
Invoked when this importable is bound to a OneWayLink_RendezvousPoint.
bindTo(Exportable) - Method in class edu.utah.janosvm.sys.Importable
Bind this Importable to the given Exportable.
bindTo(Exportable) - Method in class edu.utah.janosvm.sys.TeamHandle
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
 
bindTo(Exportable) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
bitCount(int) - Static method in class edu.utah.janosvm.kit.util.SparseArray
Count the number of bits set in the given integer.
blockCount(int) - Static method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
BOOLEAN_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
bootclassPath - Static variable in class java.lang.isolate.Isolate
 
broadcastTeamEvent(TeamEvent) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Broadcast a TeamEvent to the list of objects importing this object.
buf - Variable in class java.lang.isolate.EventLink_Attached
 
buffer - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The buffer used when marshalling/unmarshalling a flattened message.
bufHead - Variable in class java.lang.isolate.EventLink_Attached
 
bufTail - Variable in class java.lang.isolate.EventLink_Attached
 
BURIED - Static variable in class edu.utah.janosvm.sys.TeamEvent
Sent when a Team is buried.
BYTE_ARRAY_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 

C

cancelImport(Importable) - Method in class edu.utah.janosvm.sys.TeamHandle
 
cancelImport(Importable) - Method in class edu.utah.janosvm.sys.PortAuthority
Break the reference of the given Importable.
cancelImports() - Method in class edu.utah.janosvm.sys.ExportManager
Disconnect all of the importers of our export.
CARRIER - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
ch - Variable in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
change(CPUSpec) - Static method in class edu.utah.janosvm.resources.CPUResource
 
change(FileSystemSpec) - Static method in class edu.utah.janosvm.resources.FileSystemResource
Change the file system resource for this team.
change(int, IOSpec) - Static method in class edu.utah.janosvm.resources.IOResource
 
CHAR_ARRAY_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
checkArray(Object[]) - Method in class java.lang.isolate.Isolate
Copy given array so that mutations to it will not work around safety and security checks on the contents.
checkIndex(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
children - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The list of children of this Isolate.
childSidePrefsFixup(TransientPreferences) - Static method in class java.lang.isolate.Isolate
 
CLASS_GROUP_NAME - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The expected name of the class group in the config file.
classGroup - Variable in class edu.utah.janosvm.resources.NameSpaceGroup
The class group type to import.
classGroupName - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
The name of the class group in the config file that has all the Isolate classes.
ClassGroupNotFoundException - exception edu.utah.janosvm.resources.ClassGroupNotFoundException.
Exception indicating that the class group couldn't be found in the config file.
ClassGroupNotFoundException() - Constructor for class edu.utah.janosvm.resources.ClassGroupNotFoundException
 
ClassGroupNotFoundException(String) - Constructor for class edu.utah.janosvm.resources.ClassGroupNotFoundException
 
classname - Variable in class java.lang.isolate.MainThread
 
ClassPathResource - class edu.utah.janosvm.resources.ClassPathResource.
Provides access methods to the current team's class path.
ClassPathResource() - Constructor for class edu.utah.janosvm.resources.ClassPathResource
Its a static only class.
ClassPathSpec - class edu.utah.janosvm.resources.ClassPathSpec.
Specification for the class path resource.
ClassPathSpec(String[]) - Constructor for class edu.utah.janosvm.resources.ClassPathSpec
Construct a class path specification with the given paths.
cleaners - Variable in class java.lang.isolate.Isolate.IsolateEventHandler
 
cleanersUsed() - Method in class java.lang.isolate.Isolate.IsolateEventHandler
 
clear() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Clear the contents of a message so it can be reused.
clone() - Method in class edu.utah.janosvm.sys.ListNode
Clone a ListNode.
clone() - Method in class edu.utah.janosvm.sys.TeamHandle
 
clone() - Method in class edu.utah.janosvm.sys.EventTeamHandle
Clone this handle, the cloned handle gets a null handler.
clone() - Method in class edu.utah.janosvm.resources.MemorySpec
 
clone() - Method in class edu.utah.janosvm.resources.ConfigSpec
 
clone() - Method in class edu.utah.janosvm.resources.StdioSpec
 
clone() - Method in class edu.utah.janosvm.resources.FileSystemSpec
 
clone() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
clone() - Method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
clone() - Method in class edu.utah.janosvm.resources.ClassPathSpec
 
clone() - Method in class edu.utah.janosvm.resources.StrideCPUSpec
 
clone() - Method in class edu.utah.janosvm.resources.NativeSpec
 
clone() - Method in class edu.utah.janosvm.kit.comm.amiga.Message
 
clone() - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
 
clone() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
clone() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.Link
Clone this link (from the sourceTeam context) in the (current, destintion) Team context.
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.BidirectionalLink
 
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.Isolate
 
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.OneWayLink
 
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.EventLink
 
clone(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateEvent
 
cloneContext(TeamReservation, TransientPreferences) - Method in class java.lang.isolate.Isolate
Deeply clone the context.
cloneContextNode(TeamReservation, TransientPreferences, TransientPreferences) - Method in class java.lang.isolate.Isolate
 
cloneHandle() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
 
cloneLong(Long) - Static method in class java.lang.isolate.Isolate
 
cloneMessage(IsolateMessage, TeamHandle, TeamHandle) - Static method in class java.lang.isolate.Isolate
 
cloneString(String) - Static method in class java.lang.isolate.Isolate
 
cloneStringArray(String[]) - Static method in class java.lang.isolate.Isolate
 
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_IOMessage
All IOMessages must implement this method.
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_ServerSocket
 
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
 
cloneTypeAroundFD(int) - Method in class java.lang.isolate.IsolateMessage_Socket
 
close() - Method in class java.lang.isolate.Link
 
close() - Method in class java.lang.isolate.BidirectionalLink
 
close() - Method in class java.lang.isolate.OneWayLink
 
close() - Method in class java.lang.isolate.OneWayLink_Both
 
close() - Method in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
close() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
close() - Method in class java.lang.isolate.OneWayLink_Neither
 
close() - Method in class java.lang.isolate.EventLink
Only *receiver* Isolate can close, otherwise IllegalStateException.
close() - Method in class java.lang.isolate.EventLink_Attached
 
close() - Method in class java.lang.isolate.OneWayLink_Receiver
 
close() - Method in class java.lang.isolate.OneWayLink_Sender
 
close() - Method in class java.lang.isolate.EventLink_Unattached
 
close() - Method in class java.lang.isolate.OneWayLink_RendezvousImport
 
close() - Method in class edu.utah.janosvm.io.StdOutputStream
 
close() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPort
Close this fax port and revoke any references to it.
close() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
 
closed - Variable in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
closed - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
closed - Variable in class java.lang.isolate.EventLink_Attached
 
CLOSED_TOKEN - Static variable in class java.lang.isolate.OneWayLink_RendezvousPoint
Global constant.
ClosedLinkException - exception java.lang.isolate.ClosedLinkException.
 
ClosedLinkException() - Constructor for class java.lang.isolate.ClosedLinkException
 
ClosedLinkException(String) - Constructor for class java.lang.isolate.ClosedLinkException
 
comesAfter(IsolateState) - Method in class java.lang.isolate.IsolateState
 
comesBefore(IsolateState) - Method in class java.lang.isolate.IsolateState
 
COMM_HASHTABLE_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
COMM_QUEUE_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
COMM_SPACE_HANDLE_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
commands - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
A bitmask of the message types that the property understands.
CommHashtable - class edu.utah.janosvm.kit.comm.commspace.CommHashtable.
The CommHashtable wraps a regular Hashtable and makes it available for export to other classes.
CommHashtable() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommHashtable
Construct an empty CommHashtable.
CommHashtableHandle - class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle.
A handle for a CommHashtable that may be in another Flow.
CommHashtableHandle() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
Construct a new CommHashtable and attach this handle to it.
CommHashtableHandle(CommHashtableHandle) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
Copy constructor.
CommQueue - class edu.utah.janosvm.kit.comm.commspace.CommQueue.
A shareable FIFO queue of CommSpaceElements.
CommQueue() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
CommQueuePuller - class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller.
A handle for the owner of the CommQueue to pull elements out of it.
CommQueuePuller() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
Construct CommQueuePuller handle and a CommQueue for it to pull CommSpaceElements from.
CommQueuePusher - class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher.
A handle for other flows to push elements onto a CommQueue.
CommQueuePusher() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
Construct an empty pusher, it can be bound to a queue later.
CommQueuePusher(CommQueuePuller) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
Construct a handle that will push elements onto the queue managed by the puller.
CommQueuePusher(CommQueuePusher) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
CommSpace - class edu.utah.janosvm.kit.comm.commspace.CommSpace.
Variation on an array, with some tuple-space like properties.
CommSpace(int) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
CommSpaceable - interface edu.utah.janosvm.kit.comm.commspace.CommSpaceable.
Allows an arbitrary object to be capable of being placed in a CommSpaceElement by providing the necessary copy mechanism.
COMMSPACEABLE_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement - class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement.
Element in the CommSpace for communication.
CommSpaceElement(boolean) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(Boolean) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(byte[]) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(char[]) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(CommHashtableHandle) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(CommQueuePusher) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(CommSpaceable) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(CommSpaceElement) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(CommSpaceHandle) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(int) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(Integer) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(long) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(Long) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(Object, int) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceElement(String) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
CommSpaceHandle - class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle.
A handle on a CommSpace.
CommSpaceHandle() - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Create an empty handle.
CommSpaceHandle(CommSpaceHandle) - Constructor for class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Copy constructor.
compareByteArrays(byte[], byte[]) - Static method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
compareCharArrays(char[], char[]) - Static method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
ConfigFile - class edu.utah.janosvm.sys.ConfigFile.
Provides basic access to the configuration file.
ConfigFile() - Constructor for class edu.utah.janosvm.sys.ConfigFile
 
ConfigSpec - class edu.utah.janosvm.resources.ConfigSpec.
 
ConfigSpec(String[]) - Constructor for class edu.utah.janosvm.resources.ConfigSpec
 
CONNECT_DELAY - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
The number of milliseconds to wait before retrying to connect to the server.
CONNECT_RETRIES - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
The number of times to try connecting to the server.
connect(boolean) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
A fault tolerant method for connecting to the server and the exported object.
containsKey(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
containsKey(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
context - Variable in class java.lang.isolate.IsolateBackEnd
Preferences context object
CONTEXT_PERMISSION - Static variable in class java.lang.isolate.Isolate
 
CONTROL_PERMISSION - Static variable in class java.lang.isolate.Isolate
 
copy(CommSpaceElement) - Static method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
copy(Importable) - Method in class edu.utah.janosvm.sys.Importable
Copy the reference of the given Importable.
count() - Method in class edu.utah.janosvm.sys.List
 
count(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Count the number of identifier/value pairs in the message.
CPU_OVERDRAW - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
CPUMonitor - class edu.utah.janosvm.kit.management.team.CPUMonitor.
A simple CPU ResourceMonitor application.
CPUMonitor.CPUSampler - class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler.
A CPU ResourceSampler.
CPUMonitor.CPUSampler() - Constructor for class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
Construct an empty CPUSampler.
CPUMonitor() - Constructor for class edu.utah.janosvm.kit.management.team.CPUMonitor
Construct a CPUMonitor that uses the CPUSampler.
cpuOverdrawEvent - Variable in class edu.utah.janosvm.sys.TeamBackEnd
 
CPUResource - class edu.utah.janosvm.resources.CPUResource.
Provides java level access to the current team's CPU resource.
CPUResource() - Constructor for class edu.utah.janosvm.resources.CPUResource
Its a static only class.
CPUSpec - class edu.utah.janosvm.resources.CPUSpec.
Base resource specification for CPU resources.
CPUSpec() - Constructor for class edu.utah.janosvm.resources.CPUSpec
Construct a CPU resource specification with the default values.
CPUSpec(long) - Constructor for class edu.utah.janosvm.resources.CPUSpec
Construct a CPU resource specification with the given values.
cq - Variable in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
cq - Variable in class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
 
crash() - Static method in class edu.utah.janosvm.sys.VMInstance
Crash into the team boundary, this is basically a violent exit from a visit and results in a DeadTeamException being thrown in the previous team context.
CREATE_PERMISSION - Static variable in class java.lang.isolate.Isolate
 
CREATE_PROPERTY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
create() - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(ResourceSpec[]) - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(String) - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(String, ResourceSpec[]) - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(TeamHandle, ResourceSpec[]) - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(TeamHandle, String, ResourceSpec[]) - Static method in class edu.utah.janosvm.sys.Team
Create a new team.
create(TeamHandle, String, ResourceSpec[], Ptr) - Static method in class edu.utah.janosvm.sys.Team
 
CrossTeamCloneable - interface edu.utah.janosvm.sys.CrossTeamCloneable.
Interface used to indicate that cross team pointers should be nulled when cloning an object instead of throwing a SegmentationFaultError.
cs - Variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
 
current - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
 
current() - Static method in class java.lang.isolate.IsolateBackEnd
Get the current IsolateBackEnd.
current() - Static method in class edu.utah.janosvm.sys.Team
 
current() - Static method in class edu.utah.janosvm.resources.MemorySpec
 
current() - Static method in class edu.utah.janosvm.resources.LogSpec
 
current() - Static method in class edu.utah.janosvm.resources.ConfigSpec
 
current() - Static method in class edu.utah.janosvm.resources.StdioSpec
 
current() - Static method in class edu.utah.janosvm.resources.FileSystemSpec
 
current() - Static method in class edu.utah.janosvm.resources.NameSpaceSpec
 
current() - Static method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
current() - Static method in class edu.utah.janosvm.resources.ClassPathSpec
Get the ClassPathSpec associated with the current team.
current() - Static method in class edu.utah.janosvm.resources.StrideCPUSpec
 
current() - Static method in class edu.utah.janosvm.resources.NativeSpec
 
current() - Static method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
There is only one MemoryFileSystem object maintained in the data team and this will return it.
current(Class) - Static method in class edu.utah.janosvm.resources.CPUSpec
 
currentFD() - Static method in class edu.utah.janosvm.resources.StdioSpec
 
currentGUID - Variable in class java.lang.isolate.IsolateGUID
 
currentIsolate() - Static method in class java.lang.isolate.Isolate
 
currentIsolateContext() - Static method in class java.lang.isolate.Isolate
 
currentIsolateIOBindings() - Static method in class java.lang.isolate.Isolate
 
currentIsolateLinkTable() - Static method in class java.lang.isolate.EventLink_Attached
 
currentIsolateStartMessages() - Static method in class java.lang.isolate.Isolate
Retrieve the available IsolateMessage objects for the currently running isolate.
currentPolicy() - Static method in class edu.utah.janosvm.resources.GCPolicy
 
currentTraceMask - Static variable in class java.lang.isolate.Trace
 
cursor - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The current position in the buffer.
cursor - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
The current location in the file.
cursor - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
The current location in the file.

D

data - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
The file data.
DEAD - Static variable in class java.lang.isolate.IsolateState
 
DEAD - Static variable in class edu.utah.janosvm.sys.TeamEvent
Sent when a Team is dead, all visiting threads have left, and all absent threads have returned.
deadTeamEvent() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Send a TeamEvent.DEAD event.
DeadTeamException - exception edu.utah.janosvm.sys.DeadTeamException.
Exception thrown when a {@linkplain Team#switchTo visit} or {@linkplain Team#pushReservation reservation} cannot be secured because one of the teams involved is dead.
DeadTeamException() - Constructor for class edu.utah.janosvm.sys.DeadTeamException
 
DeadTeamException(String) - Constructor for class edu.utah.janosvm.sys.DeadTeamException
 
decodeObject() - Method in class java.lang.isolate.IsolateMessage_Serializable
Returns the decode version of the object this serializable contains.
decodeObject(byte[]) - Static method in class java.lang.isolate.IsolateMessage_Serializable
 
deepCopy() - Method in interface edu.utah.janosvm.kit.comm.commspace.CommSpaceable
 
DEFAULT_BLOCK_SIZE - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
The size of blocks allocated by the object.
DEFAULT_COUNT - Static variable in class edu.utah.janosvm.resources.DescriptorIOSpec
The default descriptor count.
DEFAULT_ID_BITS - Static variable in class edu.utah.janosvm.kit.util.SparseArray
The number of bits that make up a unique identifier.
DEFAULT_ROOT_HANDLERS - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
The default set of JSIHandlers.
DEFAULT_TICKETS - Static variable in class edu.utah.janosvm.resources.StrideCPUSpec
The default ticket count.
DEFAULT_X_SIZE - Static variable in class edu.utah.janosvm.kit.util.SparseArray
The default X size of the array.
DEFAULT_Y_SIZE - Static variable in class edu.utah.janosvm.kit.util.SparseArray
The default Y size of the array.
defaultClassPath - Static variable in class java.lang.isolate.Isolate
Default class path for new Isolates.
defaultExitStatus - Static variable in class java.lang.isolate.MainThread
 
defaultRootContext() - Static method in class java.lang.isolate.IsolateBackEnd
 
defaultSpec() - Static method in class edu.utah.janosvm.resources.MemorySpec
 
defaultSpec() - Static method in class edu.utah.janosvm.resources.StdioSpec
 
defaultSpec() - Static method in class edu.utah.janosvm.resources.FileSystemSpec
 
defaultSpec() - Static method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
defaultSpec() - Static method in class edu.utah.janosvm.resources.StrideCPUSpec
 
DELETE_PROPERTY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
delete() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFile
Delete the file.
delete() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
depth - Variable in class edu.utah.janosvm.kit.util.SharedTable
The table's position in the stack.
DEPTH_THRESHOLD - Static variable in class edu.utah.janosvm.kit.util.SharedTable
The maximum number of SharedTable object's to stack together.
dequeue() - Method in class edu.utah.janosvm.sys.EventQueue
Fetch (and remove) the head event from this queue.
description - Variable in class edu.utah.janosvm.sys.Team
A description of the contents of the team.
DescriptorIOSpec - class edu.utah.janosvm.resources.DescriptorIOSpec.
Resource specification for file descriptors.
DescriptorIOSpec(int) - Constructor for class edu.utah.janosvm.resources.DescriptorIOSpec
Construct a DescriptorIOSpec with the given value.
detach() - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIProvider
Detach from whatever rendezvous point is in use.
detach() - Method in class edu.utah.janosvm.kit.comm.jsi.TCPProvider
 
detach() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
detect() - Static method in class kaffe.sensors.Sensor
Detect and return a table of sensors.
detect(Class, Class) - Static method in class kaffe.sensors.Sensor
Detect and return a table of sensors.
detectFeatures(Class) - Method in class kaffe.sensors.Sensor
Detect the set of sensor features.
didDispatch - Variable in class java.lang.isolate.IsolateMessageDispatcher
 
diff - Variable in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
The difference between the last value sampled and the current.
disconnect() - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIChannel
Disconnect the channel from its peer.
disconnect() - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
disconnect() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
dispatchFailure(Object[], Link, Throwable) - Method in class java.lang.isolate.IsolateMessageDispatcher
Invoke the given listener's receiveFailed.
dispatchMessage(JSIHandlerContext, JSIMessage) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
Route a message to the appropriate destination.
dispatchMessage(Object[], Link, IsolateMessage) - Method in class java.lang.isolate.IsolateMessageDispatcher
Invoke the given listener's messageReceived.
done - Variable in class java.lang.isolate.IsolateMessageDispatcher
 
doShutdown(boolean, int) - Method in class java.lang.isolate.Isolate
 
doTheReap() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Native function that collects and returns the team's resources to the VM.
dropElement(SparseArrayElement) - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
 
dropElement(SparseArrayElement) - Method in class edu.utah.janosvm.kit.util.SparseArray
 
dropped() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
Method called when the element is returned to the array.
dropped() - Method in class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
 
DuplicateExportException - exception edu.utah.janosvm.sys.DuplicateExportException.
Exception thrown when trying to export a object with an 'id' that has already been used.
DuplicateExportException(String) - Constructor for class edu.utah.janosvm.sys.DuplicateExportException
 
DuplicateResourceSpecException - exception edu.utah.janosvm.resources.DuplicateResourceSpecException.
Exception indicating that there was a duplicate resource spec in the array of ResourceSpec's passed to Team.create().
DuplicateResourceSpecException() - Constructor for class edu.utah.janosvm.resources.DuplicateResourceSpecException
 
DuplicateResourceSpecException(String) - Constructor for class edu.utah.janosvm.resources.DuplicateResourceSpecException
 
dying - Variable in class edu.utah.janosvm.sys.TeamBackEnd
Indicates whether or not the team is being terminated.
DYING - Static variable in class java.lang.isolate.IsolateState
 

E

e - Variable in class java.lang.isolate.IsolateMessage_Event
 
edu.utah.janosvm.io - package edu.utah.janosvm.io
Implementations of stdin, stderr, and stdout used by a team.
edu.utah.janosvm.kit.comm.amiga - package edu.utah.janosvm.kit.comm.amiga
An inter-team communication facility modeled on the Amiga IPC system.
edu.utah.janosvm.kit.comm.commspace - package edu.utah.janosvm.kit.comm.commspace
A tuple space communication mechanism for the JanosVM.
edu.utah.janosvm.kit.comm.jsi - package edu.utah.janosvm.kit.comm.jsi
A Java language binding for the JanosVM Scripting Interface.
edu.utah.janosvm.kit.isolate - package edu.utah.janosvm.kit.isolate
An implementation of the JSR-121 prototype Isolate API.
edu.utah.janosvm.kit.management.team - package edu.utah.janosvm.kit.management.team
A collection of classes for managing teams in the JanosVM.
edu.utah.janosvm.kit.server.memfs - package edu.utah.janosvm.kit.server.memfs
An extended example for the JanosVM that implements a memory file system.
edu.utah.janosvm.kit.util - package edu.utah.janosvm.kit.util
A set of useful data structures.
edu.utah.janosvm.resources - package edu.utah.janosvm.resources
Resources managed by the JanosVM on a per-team basis.
edu.utah.janosvm.sys - package edu.utah.janosvm.sys
Provides the java interface to the JanosVM Team facilities.
elementClass - Variable in class edu.utah.janosvm.kit.util.SparseArray
The class of elements that should be used in the array.
elements - Variable in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
elements - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The elements themselves.
elements() - Method in class edu.utah.janosvm.kit.util.SharedTableReader
 
elements() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
elements(Vector) - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
Add any allocated elements to the given vector.
em - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
em - Variable in class edu.utah.janosvm.sys.Importable
The manager of the export we're importing.
em - Variable in class edu.utah.janosvm.sys.TeamBackEnd
The ExportManager for our object.
EMPTY_MESSAGE - Static variable in class java.lang.isolate.IsolateMessage
Really a global value.
empty() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
XXX Without this being public there is no way to tell if this thing actually points to a commSpace.
empty() - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
Update the sampler's state for a dead/unreachable team.
empty() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
 
empty() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
 
emptyArray - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
enable() - Method in class edu.utah.janosvm.resources.GCPolicy
The enable function is called just before the team is finished being initialized, so you have a chance to do something, like start the GC and finalizer threads.
encode() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
encodeObject() - Method in class java.lang.isolate.IsolateMessage_Serializable
 
encodeObject(Object) - Static method in class java.lang.isolate.IsolateMessage_Serializable
 
endSampling() - Method in class edu.utah.janosvm.kit.management.team.ResourceMonitor
 
endSampling() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor
 
endSampling() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor
 
enqueue(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
enqueue(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
enqueue(CommSpaceElement[]) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
enqueue(CommSpaceElement[]) - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
enqueue(Event, EventHandler, int) - Method in class edu.utah.janosvm.sys.EventQueue
Enqueue an event.
ensure(boolean) - Static method in class java.lang.isolate.Assert
 
ensure(boolean, String) - Static method in class java.lang.isolate.Assert
 
entries - Variable in class edu.utah.janosvm.kit.util.SharedTable
The array of references to Associations for this table.
entryCount - Variable in class edu.utah.janosvm.kit.util.SharedTable
The number of entries in this table.
eq - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
Queue for events handled by the kernel.
equals(Isolate) - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Isolate
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
equals(Object) - Method in class java.lang.isolate.Isolate
 
equals(Object) - Method in class java.lang.isolate.OneWayLink
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Composite
 
equals(Object) - Method in class java.lang.isolate.EventLink
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Empty
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_String
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_ByteArray
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Link
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_ServerSocket
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Serializable
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Event
 
equals(Object) - Method in class java.lang.isolate.IsolateMessage_Socket
 
equals(Object) - Method in class kaffe.sensors.SensorFeature
 
equals(Object) - Method in class kaffe.sensors.Sensor
 
equals(Object) - Method in class edu.utah.janosvm.sys.TeamHandle
 
equals(Object) - Method in class edu.utah.janosvm.resources.MemorySpec
 
equals(Object) - Method in class edu.utah.janosvm.resources.StdioSpec
 
equals(Object) - Method in class edu.utah.janosvm.resources.FileSystemSpec
 
equals(Object) - Method in class edu.utah.janosvm.resources.NameSpaceGroup
 
equals(Object) - Method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
equals(Object) - Method in class edu.utah.janosvm.resources.ClassPathSpec
Compare the given object with this ClassPathSpec for equality.
equals(Object) - Method in class edu.utah.janosvm.resources.StrideCPUSpec
 
equals(Object) - Method in class edu.utah.janosvm.resources.NativeSpec
 
equals(Object) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
equals(Object) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
equals(Object) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
equals(Object) - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
equals(Object) - Method in class edu.utah.janosvm.kit.util.Association
 
ERROR - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
error(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Clear the message and set it to be error reply with the given data.
eth - Variable in class java.lang.isolate.EventLink_Attached
 
eth - Variable in class edu.utah.janosvm.kit.isolate.Isolate
Reference to the team, local or remote.
eth - Variable in class edu.utah.janosvm.kit.management.team.TeamEventMessage
 
event - Variable in class edu.utah.janosvm.sys.Event
The type of event.
event - Variable in class edu.utah.janosvm.kit.management.team.TeamEventMessage
The TeamEvent event number.
Event - class edu.utah.janosvm.sys.Event.
Simple base class for events used by the kernel.
Event() - Constructor for class edu.utah.janosvm.sys.Event
 
event(EventTeamHandle, TeamReservation, TeamEvent) - Method in class java.lang.isolate.Isolate.IsolateEventHandler
 
event(EventTeamHandle, TeamReservation, TeamEvent) - Method in class java.lang.isolate.IsolateBackEnd
Event handler for JanosVM events.
event(EventTeamHandle, TeamReservation, TeamEvent) - Method in interface edu.utah.janosvm.sys.TeamEventHandler
Callback for handling events related to teams.
event(EventTeamHandle, TeamReservation, TeamEvent) - Method in class edu.utah.janosvm.kit.isolate.IsolateEventHandler
 
event(EventTeamHandle, TeamReservation, TeamEvent) - Method in class edu.utah.janosvm.kit.management.team.TeamEventMessenger
 
event(int) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Trigger an event notification for this team.
event(TeamReservation, TeamEvent) - Method in class edu.utah.janosvm.sys.EventTeamHandle
Invoke the callback associated with this handler for the given TeamEvent
eventHandleKeptLive - Variable in class java.lang.isolate.IsolateBackEnd
XXX still need this??
EventHandler - interface edu.utah.janosvm.sys.EventHandler.
Interface for objects that are want to handle system events.
EventLink - class java.lang.isolate.EventLink.
 
EventLink_Attached - class java.lang.isolate.EventLink_Attached.
 
EventLink_Attached(Isolate, Isolate, String) - Constructor for class java.lang.isolate.EventLink_Attached
 
eventLink_AttachedClass - Static variable in class java.lang.isolate.EventLink_Attached
 
EventLink_Unattached - class java.lang.isolate.EventLink_Unattached.
 
EventLink_Unattached(Isolate, Isolate, String) - Constructor for class java.lang.isolate.EventLink_Unattached
 
EventLink(Isolate, Isolate, String) - Constructor for class java.lang.isolate.EventLink
 
eventLinkCount - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
Number of active EventLink references to this Isolate.
eventMask - Variable in class edu.utah.janosvm.sys.EventTeamHandle
Mask of events we're interested in.
eventPool - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
Fixed-size pool of pre-allocated TeamEvent objects.
EventQueue - class edu.utah.janosvm.sys.EventQueue.
An internal queue/dispatcher for events.
EventQueue() - Constructor for class edu.utah.janosvm.sys.EventQueue
 
EventTeamHandle - class edu.utah.janosvm.sys.EventTeamHandle.
An extended handle for accessing a team and receiving events from it.
EventTeamHandle() - Constructor for class edu.utah.janosvm.sys.EventTeamHandle
Construct an empty EventTeamHandle.
EventTeamHandle(int, TeamEventHandler) - Constructor for class edu.utah.janosvm.sys.EventTeamHandle
Construct an EventTeamHandle with the given mask and handler.
EventTeamHandle(int, TeamEventHandler, TeamHandle) - Constructor for class edu.utah.janosvm.sys.EventTeamHandle
Construct an EventTeamHandle with the given mask and handler for the team associated with the given TeamHandle.
EventTeamHandle(TeamEventHandler) - Constructor for class edu.utah.janosvm.sys.EventTeamHandle
Construct an EventTeamHandle with the given handler.
EventTeamHandle(TeamEventHandler, TeamHandle) - Constructor for class edu.utah.janosvm.sys.EventTeamHandle
Construct an EventTeamHandle with the given handler and attach it to the given team.
EVLINK - Static variable in class java.lang.isolate.Trace
 
exceptionMsg - Static variable in class java.lang.isolate.OneWayLink_Neither
 
exceptionMsg - Static variable in class java.lang.isolate.OneWayLink_Receiver
 
exceptionMsg - Static variable in class java.lang.isolate.OneWayLink_Sender
 
EXECUTE_PROPERTY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
EXIT_ON_LAST - Static variable in class java.lang.isolate.AggregateStateManager
 
exit() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Send the SIG_EXIT signal to the dispatcher so that it will exit the handler loop.
exit(int) - Method in class java.lang.isolate.Isolate
Equivalent to this Isolate calling Runtime.exit() or System.exit.
EXITING - Static variable in class java.lang.isolate.IsolateEvent.Type
 
EXITING_JANOSVM - Static variable in class java.lang.isolate.IsolateEvent.Type
 
exitReason - Variable in class java.lang.isolate.IsolateEvent
 
exitReason - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
Exit reason code for this isolate (or null)
exitStatus - Variable in class java.lang.isolate.IsolateEvent
 
exitStatus - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
Exit status code for this isolate (or -1)
expect(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Expect an identifier/value pair in the message.
expectPair(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Expect an identifier/value pair in the message.
expired - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
Indicates whether or not the block has been deleted.
expired() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
To satisfy the TemporaryExport interface.
expired() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
Invoked by the ExportManager when there are no more importables to this Exportable.
expired() - Method in interface edu.utah.janosvm.sys.TemporaryExport
This method is called when there are no more imports for the export.
expired() - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
expired() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
expired() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
expired() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
export - Variable in class edu.utah.janosvm.sys.ExportManager
The object being exported.
Exportable - class edu.utah.janosvm.sys.Exportable.
Abstract base class for objects {@linkplain Team#exportObject exported} from a team.
Exportable() - Constructor for class edu.utah.janosvm.sys.Exportable
Standard Exportable constructor, currently, just caches the owner team pointer.
Exportable(int) - Constructor for class edu.utah.janosvm.sys.Exportable
Special constructor used by the kernel constructor since we can't call TeamBackEnd.getCurrentTeam() this early.
exportAnonymousObject(Exportable) - Method in class edu.utah.janosvm.sys.PortAuthority
Export an object without a public identifier.
exportAnonymousObject(Exportable) - Method in class edu.utah.janosvm.sys.Team
 
exportClassGroup(String) - Static method in class edu.utah.janosvm.resources.NameSpaceResource
Export a ClassGroup from the current team by loading the classes, collecting them under the internal class group object, and making them available for other teams to use.
ExportManager - class edu.utah.janosvm.sys.ExportManager.
Tracks the {@linkplain Importable importables} associated with a single {@linkplain Exportable exportable}.
ExportManager.ImportEnumerator - class edu.utah.janosvm.sys.ExportManager.ImportEnumerator.
The ImportEnumerator is used to traverse the list of importers of an export.
ExportManager.ImportEnumerator(ExportManager) - Constructor for class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
 
ExportManager() - Constructor for class edu.utah.janosvm.sys.ExportManager
Construct an empty manager.
ExportManager(Exportable) - Constructor for class edu.utah.janosvm.sys.ExportManager
Construct a manager that is exporting the given object.
exportObject(Object, Exportable) - Method in class edu.utah.janosvm.sys.PortAuthority
Export an object with the given identifier.
exportObject(Object, Exportable) - Method in class edu.utah.janosvm.sys.Team
 
exports - Variable in class edu.utah.janosvm.sys.PortAuthority
The table of named exports for a team.

F

Facsimile - class edu.utah.janosvm.kit.comm.amiga.Facsimile.
NOTE: Facsimile is used since the message will be copied into the other team instead of just sharing like a Message.
Facsimile() - Constructor for class edu.utah.janosvm.kit.comm.amiga.Facsimile
 
FaxPort - class edu.utah.janosvm.kit.comm.amiga.FaxPort.
Local handle on a FaxPortBackEnd port.
FaxPort(Object, SignalSet) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPort
Construct a FaxPort and a FaxPortBackEnd with the given values.
FaxPort(Object, SignalSet, int) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPort
Construct a FaxPort and a FaxPortBackEnd with the given values.
FaxPort(SignalSet) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPort
Construct a FaxPort and a FaxPortBackEnd with the given values.
FaxPort(SignalSet, int) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPort
Construct a FaxPort and a FaxPortBackEnd with the given values.
FaxPortBackEnd - class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd.
An Exportable object that can receive Facsimile objects.
FaxPortBackEnd(SignalSet) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
Construct a FaxPortBackEnd with the given values.
FaxPortBackEnd(SignalSet, int) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
Construct a FaxPortBackEnd with the given values.
FaxPortHandle - class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle.
A handle for sending faxes to other teams.
FaxPortHandle() - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
Construct an empty FaxPortHandle.
FaxPortHandle(FaxPortHandle) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
Construct a copy of the given FaxPortHandle.
FaxPortHandle(TeamHandle, Object) - Constructor for class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
Construct a FaxPortHandle handle that refers to a specific export in a team.
faxQueue - Variable in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
The queue of faxes received by this port.
features - Variable in class kaffe.sensors.Sensor
The set of sensor features.
fetchMessage() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
Returns a sender's IsolateMessage, or a ClosedLinkException, or null.
fi - Static variable in class java.lang.isolate.Trace.Flag
 
fileName - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
The name of the block to import.
FileSystemResource - class edu.utah.janosvm.resources.FileSystemResource.
Provides java level access to a team's file system resource.
FileSystemResource() - Constructor for class edu.utah.janosvm.resources.FileSystemResource
Private constructor, this is a static only class.
FileSystemSpec - class edu.utah.janosvm.resources.FileSystemSpec.
Specification for the file system resource.
FileSystemSpec(String) - Constructor for class edu.utah.janosvm.resources.FileSystemSpec
Construct a FileSystemSpec with the given value.
finalize() - Method in class java.lang.isolate.Isolate
Drop the ref count in the global status map when the Isolate handle is collected.
finalize() - Method in class edu.utah.janosvm.sys.Importable
 
finalize() - Method in class edu.utah.janosvm.resources.MemorySpec
 
finalize() - Method in class edu.utah.janosvm.resources.LogSpec
 
finalize() - Method in class edu.utah.janosvm.resources.ConfigSpec
 
finalize() - Method in class edu.utah.janosvm.resources.StdioSpec
 
finalize() - Method in class edu.utah.janosvm.resources.FileSystemSpec
 
finalize() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
finalize() - Method in class edu.utah.janosvm.resources.ClassPathSpec
 
finalize() - Method in class edu.utah.janosvm.resources.StrideCPUSpec
 
finalize() - Method in class edu.utah.janosvm.resources.NativeSpec
 
finalize() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
 
finalize() - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
 
finalize() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
finalize() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
find(String) - Static method in class java.lang.isolate.Trace.Flag
 
find(String) - Static method in class edu.utah.janosvm.sys.Team
Get a handle on the Team with the given name.
find(String) - Static method in class edu.utah.janosvm.resources.ResourceSpec
Find and create a resource specification with the given name.
find(TeamHandle, String) - Static method in class edu.utah.janosvm.sys.Team
Get a handle on the Team with the given name.
find(TeamHandle, TeamBackEnd) - Static method in class edu.utah.janosvm.sys.Team
 
findElement(int, long) - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
Find an element in this dimension.
findElement(long) - Method in class edu.utah.janosvm.kit.util.SparseArray
 
findEventLink(Isolate, Isolate, String) - Static method in class java.lang.isolate.EventLink_Attached
 
findExport(Object) - Method in class edu.utah.janosvm.sys.PortAuthority
Find an export with the given identifier.
findIdentifier(String, int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Find an identifier instance in the message.
findServer() - Static method in class java.lang.isolate.IsolateServer
 
FINISHED - Static variable in class edu.utah.janosvm.sys.TeamEvent
Sent when a Team has no more runnable threads in it.
finishTeamEvent() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Send a TeamEvent.FINISHED event.
fixupImmutablePrefs(TransientPreferences) - Method in class java.lang.isolate.Isolate
 
flags - Static variable in class java.lang.isolate.Trace.Flag
 
flagSet(Trace.Flag) - Static method in class java.lang.isolate.Trace
 
flatten() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
floatObject(Object) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Float a previously anchored object.
flush() - Method in class edu.utah.janosvm.io.StdOutputStream
 
flush() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
 
found - Variable in class edu.utah.janosvm.resources.ResourceSpec
Indicates whether this spec was copied from the configuration file, or if it was created by java code.
freeElements - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The list of free elements in this dimension.
freeEvent(TeamEvent) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 

G

GCPolicy - class edu.utah.janosvm.resources.GCPolicy.
Base class for objects that implement a specific policy for the GC.
GCPolicy() - Constructor for class edu.utah.janosvm.resources.GCPolicy
 
GCPolicy(long) - Constructor for class edu.utah.janosvm.resources.GCPolicy
Construct a GCPolicy object with the given values.
GET_PROPERTY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
GET_SUITES - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
get() - Method in class edu.utah.janosvm.sys.TeamLocal
 
get(Object) - Method in class edu.utah.janosvm.kit.util.SharedTableReader
Get an object out of the table.
get(Object) - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
Get an object out of the table.
get(Object) - Method in class edu.utah.janosvm.kit.util.SharedTable
Get an Association from the table using the given identifier object.
get(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Get an identifier/value pair from the message.
get(String) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Get a memory block from the file system.
get(String, int, String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Get an identifier/value pair from the message.
get(String, String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Get an identifier/value pair from the message.
get(Team) - Method in class edu.utah.janosvm.sys.TeamLocal
 
getActual() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
getAnonymousManager() - Method in class edu.utah.janosvm.sys.Exportable
 
getBool() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getBoolean() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getByteArray() - Method in class java.lang.isolate.IsolateMessage
 
getByteArray() - Method in class java.lang.isolate.IsolateMessage_ByteArray
 
getByteArray() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getByteArray(byte[], int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getByteArrayFromHexValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getChannel() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
 
getChannel() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
 
getCharArray() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getCharArray(char[], int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getCharValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getChildren() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getClassGroup() - Method in class edu.utah.janosvm.resources.NameSpaceGroup
 
getClassLocal(Class) - Method in class edu.utah.janosvm.sys.Team
Get the team-local object associated with the given class in this team.
getClassLocal(Class) - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
getClassPath(TransientPreferences, String[]) - Static method in class java.lang.isolate.Isolate
 
getCommands() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
getCommHashtableHandle() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getCommQueue() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getCommSpaceable() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getCommSpaceHandle() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getComposite() - Method in class java.lang.isolate.IsolateMessage
 
getComposite() - Method in class java.lang.isolate.IsolateMessage_Composite
 
getContext() - Method in class java.lang.isolate.IsolateBackEnd
 
getCount() - Method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
getCurrentClassLocal(Class) - Static method in class edu.utah.janosvm.sys.Team
Get the team-local object associated with the given class in the current team.
getCurrentClassLocal(Class) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
getCurrentIsolate() - Static method in class edu.utah.janosvm.kit.isolate.Isolate
 
getCurrentIsolateManager() - Static method in class edu.utah.janosvm.kit.isolate.IsolateManager
 
getCurrentTeam() - Static method in class edu.utah.janosvm.sys.TeamBackEnd
Get the TeamBackEnd associated with the current thread.
getDaemonCount() - Method in class edu.utah.janosvm.sys.TeamHandle
 
getDaemonCount() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
getData() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
getDatagramSocket() - Method in class java.lang.isolate.IsolateMessage
 
getDatagramSocket() - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
 
getDefaultRootHandlers() - Static method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
 
getDescription() - Method in class edu.utah.janosvm.sys.TeamHandle
Get the Team's description string.
getDescription() - Method in class edu.utah.janosvm.sys.Team
 
getElement() - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
 
getElement() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getElementClass() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getElements() - Method in class edu.utah.janosvm.kit.util.SharedTableReader.ElementWalker
 
getEntryCount() - Method in class edu.utah.janosvm.kit.util.SharedTable
 
getEnumerator() - Method in class edu.utah.janosvm.sys.ExportManager
 
getError() - Method in class edu.utah.janosvm.resources.StdioSpec
 
getEvent() - Method in class edu.utah.janosvm.sys.Event
 
getEvent() - Method in class edu.utah.janosvm.sys.TeamEvent
Override getEvent so that non-kernel teams can invoke it (Event superclass is not exported).
getEvent() - Method in class edu.utah.janosvm.kit.management.team.TeamEventMessage
 
getEventHandler() - Method in class edu.utah.janosvm.sys.EventTeamHandle
Get the event handler associated with this handle.
getExitReason() - Method in class java.lang.isolate.IsolateEvent
 
getExitReason() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
getExitReason() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
getExitStatus() - Method in class java.lang.isolate.IsolateEvent
 
getExitStatus() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
getExitStatus() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
getExport() - Method in class edu.utah.janosvm.sys.ExportManager
Get the object that this manager manages.
getExportManager() - Method in class edu.utah.janosvm.sys.Importable
 
getExportManager() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
getFacsimile() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPort
 
getFacsimile() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
 
getFD() - Method in class java.lang.isolate.IsolateMessage_IOMessage
IO-type messages must implement this for JanosVM stdio redirection, see Isolate.makeStdioSpec().
getFD() - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
getFD() - Method in class java.lang.isolate.IsolateMessage_ServerSocket
 
getFD() - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
getFD() - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
 
getFD() - Method in class java.lang.isolate.IsolateMessage_Socket
 
getFeature(String) - Method in class kaffe.sensors.Sensor
 
getFeatures() - Method in class kaffe.sensors.Sensor
 
getFile(int) - Method in class edu.utah.janosvm.resources.ConfigSpec
 
getFileCount() - Method in class edu.utah.janosvm.resources.ConfigSpec
 
getFileInputStream() - Method in class java.lang.isolate.IsolateMessage
 
getFileInputStream() - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
getFileName() - Method in class edu.utah.janosvm.resources.LogSpec
 
getFileOutputStream() - Method in class java.lang.isolate.IsolateMessage
 
getFileOutputStream() - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
getFloatValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getGroup(int) - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
getGroupCount() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
getGroups() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
getGUID() - Method in class java.lang.isolate.Isolate
 
getHandle() - Method in class edu.utah.janosvm.kit.management.team.TeamEventMessage
 
getHandler(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
getHandlerRoot() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
 
getID() - Method in class edu.utah.janosvm.sys.TeamHandle
Returns the unique integer identifier for the team represented by this handle.
getID() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Get the unique integer identifier for this team.
getID() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getID() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
getIdentifiers() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
getIdle() - Static method in class edu.utah.janosvm.resources.CPUResource
 
getImportable() - Method in class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
May return null (if there isn't a valid Importable in the Enumerator).
getIn(int) - Static method in class edu.utah.janosvm.resources.IOResource
 
getIndex() - Method in class edu.utah.janosvm.sys.IndexedResourceSpecException
 
getInput() - Method in class edu.utah.janosvm.resources.StdioSpec
 
getInt() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getInteger() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getIntValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getIOBindings() - Method in class java.lang.isolate.IsolateBackEnd
 
getIsolate() - Method in class java.lang.isolate.IsolateMessage
 
getIsolate() - Method in class java.lang.isolate.IsolateMessage_Isolate
 
getIsolate() - Method in class java.lang.isolate.IsolateEvent
 
getIsolate(String) - Static method in class edu.utah.janosvm.kit.isolate.Isolate
 
getIsolateEvent() - Method in class java.lang.isolate.IsolateMessage
 
getIsolateEvent() - Method in class java.lang.isolate.IsolateMessage_Event
 
getIsolateMessages() - Method in class java.lang.isolate.IsolateBackEnd
 
getIsolateServer() - Method in class java.lang.isolate.IsolateBackEnd
 
getKernelTeam() - Method in class edu.utah.janosvm.sys.Team
Get a handle on the kernel team.
getKernelTeam() - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
getKeys() - Method in class edu.utah.janosvm.kit.util.SharedTableReader.KeyWalker
 
getLimit() - Method in class edu.utah.janosvm.resources.CPUSpec
 
getLink() - Method in class java.lang.isolate.IsolateMessage
 
getLink() - Method in class java.lang.isolate.IsolateMessage_Link
 
getLocals() - Method in class edu.utah.janosvm.sys.Team
 
getLong() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getLongObject() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getMappings() - Method in class edu.utah.janosvm.kit.isolate.IsolateManager
 
getMax() - Method in class edu.utah.janosvm.resources.MemorySpec
 
getMax() - Static method in class edu.utah.janosvm.resources.MemoryResource
 
getMessage() - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
 
getMode() - Method in class kaffe.sensors.SensorFeature
 
getName() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
To satisfy the TemporaryExport interface.
getName() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
getName() - Method in class kaffe.sensors.SensorFeature
 
getName() - Method in class kaffe.sensors.Sensor
 
getName() - Method in class edu.utah.janosvm.sys.TeamHandle
Get the name of the team associated with this handle.
getName() - Method in interface edu.utah.janosvm.sys.TemporaryExport
Used to determine the name of this TemporaryObject object during revocation.
getName() - Static method in class edu.utah.janosvm.sys.VMInstance
Get the name of this VM instance.
getName() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
getName() - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
getName() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
getName() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
getName() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
getName() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getName() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
getName() - Method in class edu.utah.janosvm.kit.util.Association
 
getNext() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
getNextId() - Static method in class java.lang.isolate.BidirectionalLink
 
getObject() - Method in class edu.utah.janosvm.kit.util.Association
 
getObjectOwner(Object) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
getOut(int) - Static method in class edu.utah.janosvm.resources.IOResource
 
getOutput() - Method in class edu.utah.janosvm.resources.StdioSpec
 
getOwner() - Method in class edu.utah.janosvm.sys.ExportManager
 
getPair(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Get an identifier/value pair from the message.
getPair(String, int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Get an identifier/value pair from the message.
getParent() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getPath(int) - Method in class edu.utah.janosvm.resources.ClassPathSpec
Get a specific component of this classpath.
getPath(int) - Method in class edu.utah.janosvm.resources.NativeSpec
 
getPathCount() - Method in class edu.utah.janosvm.resources.ClassPathSpec
Get the number of components in this classpath.
getPathCount() - Method in class edu.utah.janosvm.resources.NativeSpec
 
getPaths() - Static method in class edu.utah.janosvm.resources.ClassPathResource
 
getPaths() - Method in class edu.utah.janosvm.resources.ClassPathSpec
Return a new String array of the components of the classpath.
getPeakUsage() - Static method in class edu.utah.janosvm.resources.MemoryResource
 
getPeer() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Gets the Team peer associated with this TeamBackEnd.
getPolicyClass() - Method in class edu.utah.janosvm.resources.MemorySpec
 
getPortAuthority() - Method in class edu.utah.janosvm.sys.Team
Get the PortAuthority for the current team.
getPropertyInfoValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getReader() - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
 
getRemainingSpecifierCount() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
getRemoteMessage() - Method in class java.lang.isolate.IsolateStartupException
 
getRemoteName() - Method in class java.lang.isolate.IsolateStartupException
 
getRemoteStackTrace() - Method in class java.lang.isolate.IsolateStartupException
 
getReplyPort() - Method in class edu.utah.janosvm.kit.comm.amiga.Message
 
getReplyPort() - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
 
getReservation() - Method in class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
May return null (if there isn't a valid Importable in the Enumerator).
getRoot() - Method in class edu.utah.janosvm.resources.FileSystemSpec
 
getRootHandlers() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
 
getSensor() - Method in class kaffe.sensors.SensorFeature
 
getSerializable() - Method in class java.lang.isolate.IsolateMessage
 
getSerializable() - Method in class java.lang.isolate.IsolateMessage_Serializable
 
getServerSocket() - Method in class java.lang.isolate.IsolateMessage
 
getServerSocket() - Method in class java.lang.isolate.IsolateMessage_ServerSocket
 
getSignalNumber() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPort
 
getSignalNumber() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalHandler
 
getSignalNumber() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
 
getSignalNumber() - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
 
getSignalSet() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
getSocket() - Method in class java.lang.isolate.IsolateMessage
 
getSocket() - Method in class java.lang.isolate.IsolateMessage_Socket
 
getSpecifierCount() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
getSpecifiers() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
getStarter() - Method in class java.lang.isolate.IsolateEvent
 
getStarterGUID() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
getStarterGUID() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
getState() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
getState() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
getState() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getString() - Method in class java.lang.isolate.IsolateMessage
 
getString() - Method in class java.lang.isolate.IsolateMessage_String
 
getString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
getStringValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getSuites(JSIMessage) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIHandler
Add any suites for this handler to the given message.
getSuites(JSIMessage) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
getTag() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getTarget() - Method in class edu.utah.janosvm.sys.Event
 
getTeam() - Method in class edu.utah.janosvm.resources.NameSpaceGroup
 
getTeam() - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
 
getTeamDispatcher() - Static method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
getTeamHandle() - Method in class java.lang.isolate.Isolate
May return null.
getTeamHandle() - Method in class edu.utah.janosvm.kit.isolate.IsolateManager
 
getThreadCount() - Method in class edu.utah.janosvm.sys.TeamHandle
 
getThreadCount() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
getTickets() - Method in class edu.utah.janosvm.resources.StrideCPUSpec
 
getTimeCount() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getTimeMask() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getTimeOffset() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getTotalEntryCount() - Method in class edu.utah.janosvm.kit.util.SharedTable
 
getType() - Method in class java.lang.isolate.IsolateEvent
 
getUniqueId() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
getUnsatisfiedSpec() - Method in class edu.utah.janosvm.resources.ResourceSpecException
 
getUsage() - Method in class edu.utah.janosvm.sys.TeamThread
 
getUsage() - Static method in class edu.utah.janosvm.resources.CPUResource
 
getUsage() - Static method in class edu.utah.janosvm.resources.MemoryResource
 
getValue() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
getValue() - Method in class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
 
getViewGroup() - Method in class edu.utah.janosvm.resources.NameSpaceGroup
 
getWhat() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
getXSize() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
getYSize() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
guid - Variable in class java.lang.isolate.Isolate
 
guid - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
The isolate guid this status represents.
guidManager - Static variable in class java.lang.isolate.Isolate
Global Isolate GUID manager.
guidManager - Static variable in class java.lang.isolate.OneWayLink
 
guidManager - Static variable in class java.lang.isolate.EventLink
 

H

halt(int) - Method in class java.lang.isolate.Isolate
 
handle(JSIConnectionHandler) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIProvider
The main loop of the provider.
handle(JSIConnectionHandler) - Method in class edu.utah.janosvm.kit.comm.jsi.TCPProvider
 
handle(JSIConnectionHandler) - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
handle(JSIProvider, JSIChannel) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIConnectionHandler
Handle a new connection to a provider.
handleEvent(Event) - Method in interface edu.utah.janosvm.sys.EventHandler
Handle the Event targeted to this object.
handleEvent(Event) - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
handleEvent(TeamReservation, TeamEvent) - Method in class java.lang.isolate.EventLink_Attached
 
handleIsoEvent(TeamReservation, IsolateEvent.Type) - Method in class java.lang.isolate.EventLink_Attached
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIHandler
Process the given message.
handleMessage(JSIHandlerContext, JSIMessage) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
handler - Variable in class java.lang.isolate.Isolate
 
handlers - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
The list of objects that can handle certain signals.
hasEventLinks() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
hasExited() - Method in class java.lang.isolate.Isolate
 
hasFreeElements() - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
 
hashCode() - Method in class java.lang.isolate.Isolate
Returns the hashcode for this Isolate
hashCode() - Method in class kaffe.sensors.SensorFeature
 
hashCode() - Method in class kaffe.sensors.Sensor
 
hashCode() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
hashCode() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
hashCode() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
hashCode() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
hashCode() - Method in class edu.utah.janosvm.kit.util.Association
 
hashName(Object) - Method in class edu.utah.janosvm.kit.util.SharedTable
Compute the hash for the given identitifer object.
hasStarted() - Method in class java.lang.isolate.Isolate
 
hasTerminated() - Method in class java.lang.isolate.Isolate
 
head - Variable in class edu.utah.janosvm.sys.List
The header for the list.
hidePath(String) - Static method in class edu.utah.janosvm.resources.ClassPathResource
Hide a path from the global class path.

I

i - Variable in class java.lang.isolate.IsolateMessage_Isolate
 
id - Static variable in class java.lang.isolate.BidirectionalLink
Global bidi-link identity.
id - Variable in class java.lang.isolate.IsolateState
 
id - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The unique team identifier.
id - Variable in class edu.utah.janosvm.kit.util.SparseArrayElement
The elements unique id.
identifiers - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The set of identifier/value pairs in the message.
ie - Variable in class edu.utah.janosvm.sys.TeamBackEnd
The ImportEnumerator for our ExportManager.
ieh - Variable in class edu.utah.janosvm.kit.isolate.Isolate
A TeamList listener for this Isolate object.
ienum - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
IllegalIsolateStateException - exception edu.utah.janosvm.kit.isolate.IllegalIsolateStateException.
 
IllegalIsolateStateException() - Constructor for class edu.utah.janosvm.kit.isolate.IllegalIsolateStateException
 
IllegalIsolateStateException(String) - Constructor for class edu.utah.janosvm.kit.isolate.IllegalIsolateStateException
 
im - Variable in class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
Pointer to the current Importable we're traversing.
IMD_MAINT - Static variable in class java.lang.isolate.Trace
 
IMD_RUN - Static variable in class java.lang.isolate.Trace
 
IMPLICIT_EXIT - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
Importable - class edu.utah.janosvm.sys.Importable.
An Importable is a safe, cross-team reference to a remote "Exportable" object.
Importable() - Constructor for class edu.utah.janosvm.sys.Importable
Construct an empty Importable.
importClassGroup(NameSpaceGroup) - Static method in class edu.utah.janosvm.resources.NameSpaceResource
Import a ClassGroup into the current team.
importers - Variable in class edu.utah.janosvm.sys.ExportManager
List of objects importing our managed object.
importObject(Importable, Object) - Method in class edu.utah.janosvm.sys.TeamHandle
 
importObject(Importable, TeamHandle, Object) - Method in class edu.utah.janosvm.sys.PortAuthority
Import a publicly available object from another team.
imports() - Method in class edu.utah.janosvm.sys.ExportManager
Similar to the above except that it constructs a new ImportEnumerator and adds that to the list.
imports(ExportManager.ImportEnumerator) - Method in class edu.utah.janosvm.sys.ExportManager
Setup the given ImportEnumerator to traverse the importers list.
InaccessibleIsolateException - exception edu.utah.janosvm.kit.isolate.InaccessibleIsolateException.
 
InaccessibleIsolateException() - Constructor for class edu.utah.janosvm.kit.isolate.InaccessibleIsolateException
 
InaccessibleIsolateException(String) - Constructor for class edu.utah.janosvm.kit.isolate.InaccessibleIsolateException
 
index - Variable in class edu.utah.janosvm.sys.IndexedResourceSpecException
The index in the ResourceSpec array passed to TeamBackEnd() that couldn't be satisfied.
IndexedResourceSpecException - exception edu.utah.janosvm.sys.IndexedResourceSpecException.
Internal exception thrown when an resource spec couldn't be satisfied.
IndexedResourceSpecException(int) - Constructor for class edu.utah.janosvm.sys.IndexedResourceSpecException
Construct an IndexedResourceSpecException with the given index.
INFINITE_LIMIT - Static variable in class edu.utah.janosvm.resources.CPUSpec
Value used to indicate an infinite CPU usage limit.
init(String) - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
init(String) - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
INITIAL_OVERFLOW_SIZE - Static variable in class edu.utah.janosvm.kit.util.SharedTable
Default overflow array size for a new shared table.
INITIAL_PRIMARY_SIZE - Static variable in class edu.utah.janosvm.kit.util.SharedTable
Default primary array size for a new shared table.
initialMessages - Variable in class java.lang.isolate.IsolateBackEnd
Initial messages passed in start method.
initialTrigger() - Method in class edu.utah.janosvm.resources.GCPolicy
 
initialValue() - Method in class java.lang.isolate.OneWayLink_Both.LinkMapAccessor
 
initialValue() - Method in class edu.utah.janosvm.sys.TeamLocal
Invoked at most once if a TeamLocal.get() is invoked before the first invocation of TeamLocal.set(java.lang.Object).
initIsolateManager(TeamHandle) - Static method in class edu.utah.janosvm.kit.isolate.IsolateManager
Initialize and install an IsolateManager in the current team.
inList() - Method in class edu.utah.janosvm.sys.ListNode
 
installDefaultPrefs(TransientPreferences) - Method in class java.lang.isolate.Isolate
 
instantiate(byte[]) - Static method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Instantiate a flattened message.
instantiate(String) - Static method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
Instantiate a JSIPropertyInfo object from an encoded string.
INT_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
internal - Variable in class kaffe.sensors.SensorFeature
The internal data for this feature.
internal - Variable in class kaffe.sensors.Sensor
Link to any internal data structures used by the native library.
INTERRUPTED_TOKEN - Static variable in class java.lang.isolate.OneWayLink_RendezvousPoint
Global constant.
inUse - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The number of elements in use.
INVALID - Static variable in class java.lang.isolate.IsolateState
 
INVALID_ID - Static variable in class edu.utah.janosvm.kit.util.SparseArray
A guaranteed invalid ID number.
InvalidClassGroupException - exception edu.utah.janosvm.resources.InvalidClassGroupException.
Exception indicating that the class group being exported is malformed.
InvalidClassGroupException() - Constructor for class edu.utah.janosvm.resources.InvalidClassGroupException
 
InvalidClassGroupException(String) - Constructor for class edu.utah.janosvm.resources.InvalidClassGroupException
 
ioDupFactory - Static variable in class java.lang.isolate.IsolateMessage_FileOutputStream
 
ioDupFactory - Static variable in class java.lang.isolate.IsolateMessage_FileInputStream
 
iolock - Static variable in class java.lang.isolate.Trace
 
ioMessages - Variable in class java.lang.isolate.IsolateBackEnd
Initial IO messages
IOResource - class edu.utah.janosvm.resources.IOResource.
Provides java level access to the current team's IO resource.
IOResource() - Constructor for class edu.utah.janosvm.resources.IOResource
Its a static only class.
IOSpec - class edu.utah.janosvm.resources.IOSpec.
Base resource specification for IO resources.
IOSpec() - Constructor for class edu.utah.janosvm.resources.IOSpec
 
is - Variable in class java.lang.isolate.IsolateBackEnd
Cached handle on our "kernel" team.
is - Variable in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
IS_ALLOCATED - Static variable in class edu.utah.janosvm.kit.util.SparseArrayElement
 
isActive() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
isAllocated() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
isConnected() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
isCurrent() - Method in class java.lang.isolate.Isolate
 
isEmpty() - Method in class edu.utah.janosvm.sys.List
 
isIOMessage() - Method in class java.lang.isolate.IsolateMessage
Return true if this message contains an IO object suitable for stdio redirection.
isIOMessage() - Method in class java.lang.isolate.IsolateMessage_DataMessage
 
isIOMessage() - Method in class java.lang.isolate.IsolateMessage_IOMessage
 
isIOMessage() - Method in class java.lang.isolate.IsolateMessage_Empty
 
ISO_CONTEXT - Static variable in class java.lang.isolate.Trace
 
ISO_EVENTS - Static variable in class java.lang.isolate.Trace
 
ISO_START - Static variable in class java.lang.isolate.Trace
 
ISO_STARTFD - Static variable in class java.lang.isolate.Trace
 
ISO_STATE - Static variable in class java.lang.isolate.Trace
 
isolate - Variable in class java.lang.isolate.IsolateEvent
 
isolate - Variable in class edu.utah.janosvm.kit.isolate.IsolateEventHandler
The Isolate object paired with this object.
Isolate - class java.lang.isolate.Isolate.
 
Isolate - class edu.utah.janosvm.kit.isolate.Isolate.
A basic implementation of the JSR-121 Isolate API.
Isolate.IsolateEventHandler - class java.lang.isolate.Isolate.IsolateEventHandler.
 
Isolate.IsolateEventHandler(Isolate) - Constructor for class java.lang.isolate.Isolate.IsolateEventHandler
 
Isolate() - Constructor for class edu.utah.janosvm.kit.isolate.Isolate
 
Isolate(EventTeamHandle, String) - Constructor for class edu.utah.janosvm.kit.isolate.Isolate
Construct the Isolate object that refers to another team.
Isolate(Long, EventTeamHandle) - Constructor for class java.lang.isolate.Isolate
Constructor for creating an Isolate object that refers to the given Team (and implicitly that Team's IsolateBackEnd).
Isolate(String, String[]) - Constructor for class java.lang.isolate.Isolate
 
Isolate(String, String[], String[], String) - Constructor for class edu.utah.janosvm.kit.isolate.Isolate
 
Isolate(String, String[], TransientPreferences, IsolateMessage, IsolateMessage, IsolateMessage) - Constructor for class java.lang.isolate.Isolate
 
Isolate(Team, String, String[], String) - Constructor for class edu.utah.janosvm.kit.isolate.Isolate
Construct the Isolate object that is local to a team.
IsolateBackEnd - class java.lang.isolate.IsolateBackEnd.
Unique object (one per Isolate) that stores the state for that isolate (initial io bindings, context, etc.)
IsolateBackEnd(Long, IsolateServer) - Constructor for class java.lang.isolate.IsolateBackEnd
For constructing the root IsolateBackEnd...
IsolateBackEnd(Team, Long, String, String[], TransientPreferences, IsolateMessage, IsolateMessage, IsolateMessage) - Constructor for class java.lang.isolate.IsolateBackEnd
 
isolateBackEndClass - Static variable in class java.lang.isolate.Isolate
 
isolateBackEndClass - Static variable in class java.lang.isolate.IsolateBackEnd
 
isolateClass - Static variable in class java.lang.isolate.Isolate
 
isolateClass - Static variable in class java.lang.isolate.IsolateBackEnd
 
isolateCount - Variable in class java.lang.isolate.AggregateStateManager
 
isolateDied(IsolateBackEnd) - Method in class java.lang.isolate.AggregateStateManager
Invoked by IsolateBackEnd.event(edu.utah.janosvm.sys.EventTeamHandle, edu.utah.janosvm.sys.TeamReservation, edu.utah.janosvm.sys.TeamEvent) to indicate when the given isolate has died.
IsolateEvent - class java.lang.isolate.IsolateEvent.
XXX Use a static global exiting event, since it has no associated mutable state.
IsolateEvent.ExitReason - class java.lang.isolate.IsolateEvent.ExitReason.
 
IsolateEvent.ExitReason(String) - Constructor for class java.lang.isolate.IsolateEvent.ExitReason
 
IsolateEvent.Type - class java.lang.isolate.IsolateEvent.Type.
 
IsolateEvent.Type(String) - Constructor for class java.lang.isolate.IsolateEvent.Type
 
IsolateEvent(Isolate, IsolateEvent.Type, Isolate, IsolateEvent.ExitReason, int) - Constructor for class java.lang.isolate.IsolateEvent
 
IsolateEventHandler - class edu.utah.janosvm.kit.isolate.IsolateEventHandler.
 
IsolateEventHandler(Isolate) - Constructor for class edu.utah.janosvm.kit.isolate.IsolateEventHandler
Construct a listener for the given Isolate object.
IsolateGUID - class java.lang.isolate.IsolateGUID.
Globally unique 64-bit ID manager.
IsolateGUID(int) - Constructor for class java.lang.isolate.IsolateGUID
 
IsolateMainThread - class edu.utah.janosvm.kit.isolate.IsolateMainThread.
A Runnable class that is run in an Isolate's "main" thread.
IsolateMainThread(Method, Object[]) - Constructor for class edu.utah.janosvm.kit.isolate.IsolateMainThread
Construct an empty IsolateMainThread.
IsolateManager - class edu.utah.janosvm.kit.isolate.IsolateManager.
The IsolateManager class manages the global table for mapping the Isolate's unique identifier to their TeamHandle.
IsolateManager(TeamHandle) - Constructor for class edu.utah.janosvm.kit.isolate.IsolateManager
 
IsolateMessage - class java.lang.isolate.IsolateMessage.
 
IsolateMessage_ByteArray - class java.lang.isolate.IsolateMessage_ByteArray.
 
IsolateMessage_ByteArray(byte[]) - Constructor for class java.lang.isolate.IsolateMessage_ByteArray
 
IsolateMessage_Composite - class java.lang.isolate.IsolateMessage_Composite.
 
IsolateMessage_Composite(IsolateMessage[]) - Constructor for class java.lang.isolate.IsolateMessage_Composite
 
IsolateMessage_DatagramSocket - class java.lang.isolate.IsolateMessage_DatagramSocket.
 
IsolateMessage_DatagramSocket(DatagramSocket) - Constructor for class java.lang.isolate.IsolateMessage_DatagramSocket
 
IsolateMessage_DataMessage - class java.lang.isolate.IsolateMessage_DataMessage.
 
IsolateMessage_DataMessage() - Constructor for class java.lang.isolate.IsolateMessage_DataMessage
 
IsolateMessage_Empty - class java.lang.isolate.IsolateMessage_Empty.
 
IsolateMessage_Empty() - Constructor for class java.lang.isolate.IsolateMessage_Empty
 
IsolateMessage_Event - class java.lang.isolate.IsolateMessage_Event.
 
IsolateMessage_Event(IsolateEvent) - Constructor for class java.lang.isolate.IsolateMessage_Event
 
IsolateMessage_FileInputStream - class java.lang.isolate.IsolateMessage_FileInputStream.
 
IsolateMessage_FileInputStream(FileInputStream) - Constructor for class java.lang.isolate.IsolateMessage_FileInputStream
 
IsolateMessage_FileOutputStream - class java.lang.isolate.IsolateMessage_FileOutputStream.
 
IsolateMessage_FileOutputStream(FileOutputStream) - Constructor for class java.lang.isolate.IsolateMessage_FileOutputStream
 
IsolateMessage_IOMessage - class java.lang.isolate.IsolateMessage_IOMessage.
All IsolateMessages that wrap IO objects extend this class.
IsolateMessage_IOMessage() - Constructor for class java.lang.isolate.IsolateMessage_IOMessage
 
IsolateMessage_Isolate - class java.lang.isolate.IsolateMessage_Isolate.
 
IsolateMessage_Isolate(Isolate) - Constructor for class java.lang.isolate.IsolateMessage_Isolate
 
IsolateMessage_Link - class java.lang.isolate.IsolateMessage_Link.
 
IsolateMessage_Link(Link) - Constructor for class java.lang.isolate.IsolateMessage_Link
 
IsolateMessage_Serializable - class java.lang.isolate.IsolateMessage_Serializable.
 
IsolateMessage_Serializable(byte[]) - Constructor for class java.lang.isolate.IsolateMessage_Serializable
Used for creating a IsolateMessage_Serializable from a byte-array containing a serialized object.
IsolateMessage_Serializable(Object) - Constructor for class java.lang.isolate.IsolateMessage_Serializable
 
IsolateMessage_ServerSocket - class java.lang.isolate.IsolateMessage_ServerSocket.
 
IsolateMessage_ServerSocket(ServerSocket) - Constructor for class java.lang.isolate.IsolateMessage_ServerSocket
 
IsolateMessage_Socket - class java.lang.isolate.IsolateMessage_Socket.
 
IsolateMessage_Socket(Socket) - Constructor for class java.lang.isolate.IsolateMessage_Socket
 
IsolateMessage_String - class java.lang.isolate.IsolateMessage_String.
 
IsolateMessage_String(String) - Constructor for class java.lang.isolate.IsolateMessage_String
 
IsolateMessage() - Constructor for class java.lang.isolate.IsolateMessage
 
IsolateMessageDispatcher - class java.lang.isolate.IsolateMessageDispatcher.
XXX Horrible polling implementation.
IsolateMessageDispatcher.Listener - interface java.lang.isolate.IsolateMessageDispatcher.Listener.
 
IsolateMessageDispatcher() - Constructor for class java.lang.isolate.IsolateMessageDispatcher
 
IsolateMessageVisitor - class java.lang.isolate.IsolateMessageVisitor.
 
IsolateMessageVisitor() - Constructor for class java.lang.isolate.IsolateMessageVisitor
 
isolateName(Long) - Static method in class java.lang.isolate.Isolate
 
IsolatePermission - class java.lang.isolate.IsolatePermission.
 
IsolatePermission(String) - Constructor for class java.lang.isolate.IsolatePermission
 
IsolatePermission(String, String) - Constructor for class java.lang.isolate.IsolatePermission
 
IsolateResourceError - error java.lang.isolate.IsolateResourceError.
 
IsolateResourceError() - Constructor for class java.lang.isolate.IsolateResourceError
 
IsolateResourceError(String) - Constructor for class java.lang.isolate.IsolateResourceError
 
IsolateResourceError(String, Throwable) - Constructor for class java.lang.isolate.IsolateResourceError
 
IsolateResourceError(Throwable) - Constructor for class java.lang.isolate.IsolateResourceError
 
IsolateServer - class java.lang.isolate.IsolateServer.
An IsolateServer is a TeamHandle that refers to the team containing any isolate global data (e.g.
IsolateServer(TeamHandle) - Constructor for class java.lang.isolate.IsolateServer
Construct an IsolateServer object that refers to the isolate server team.
IsolateStartupException - exception java.lang.isolate.IsolateStartupException.
 
IsolateStartupException() - Constructor for class java.lang.isolate.IsolateStartupException
 
IsolateStartupException(String) - Constructor for class java.lang.isolate.IsolateStartupException
 
IsolateStartupException(String, Exception) - Constructor for class java.lang.isolate.IsolateStartupException
 
IsolateStartupException(String, String, String, Object[]) - Constructor for class java.lang.isolate.IsolateStartupException
 
IsolateState - class java.lang.isolate.IsolateState.
State of an Isolate.
IsolateState(int, String) - Constructor for class java.lang.isolate.IsolateState
 
isolateStatus - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
isOpen() - Method in class java.lang.isolate.Link
 
isOpen() - Method in class java.lang.isolate.BidirectionalLink
 
isOpen() - Method in class java.lang.isolate.OneWayLink
 
isOpen() - Method in class java.lang.isolate.OneWayLink_Both
 
isOpen() - Method in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
isOpen() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
isOpen() - Method in class java.lang.isolate.OneWayLink_Neither
 
isOpen() - Method in class java.lang.isolate.EventLink
 
isOpen() - Method in class java.lang.isolate.EventLink_Attached
 
isOpen() - Method in class java.lang.isolate.OneWayLink_Receiver
 
isOpen() - Method in class java.lang.isolate.OneWayLink_Sender
 
isOpen() - Method in class java.lang.isolate.EventLink_Unattached
 
isOpen() - Method in class java.lang.isolate.OneWayLink_RendezvousImport
 
isReadable() - Method in class java.lang.isolate.IsolateMessage_IOMessage
To be suitable for an input stream, an IO message type must override this to return true.
isReadable() - Method in class java.lang.isolate.IsolateMessage_FileInputStream
 
isReadable() - Method in class java.lang.isolate.IsolateMessage_Socket
 
isReceiver(Isolate) - Method in class java.lang.isolate.Link
 
isReceiver(Isolate) - Method in class java.lang.isolate.BidirectionalLink
 
isReceiver(Isolate) - Method in class java.lang.isolate.OneWayLink
 
isReceiver(Isolate) - Method in class java.lang.isolate.EventLink
 
isReply() - Method in class edu.utah.janosvm.kit.comm.amiga.Message
 
isReply() - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
 
isSender(Isolate) - Method in class java.lang.isolate.Link
 
isSender(Isolate) - Method in class java.lang.isolate.BidirectionalLink
 
isSender(Isolate) - Method in class java.lang.isolate.OneWayLink
 
isSender(Isolate) - Method in class java.lang.isolate.EventLink
Returns false.
isStarted() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
isStopped() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
isSuspended() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
isTerminated() - Method in class edu.utah.janosvm.sys.TeamHandle
Test if this handle has been revoked (which is frequently associated with the death of the Team).
isValid(Importable) - Static method in class edu.utah.janosvm.sys.PortAuthority
 
isWritable() - Method in class java.lang.isolate.IsolateMessage_IOMessage
To be suitable for an output stream, an IO message type must override this to return true.
isWritable() - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
 
isWritable() - Method in class java.lang.isolate.IsolateMessage_Socket
 
iterations - Variable in class edu.utah.janosvm.kit.management.team.ResourceMonitor
The number of times to poll.

J

JANOS_EVENTS - Static variable in class java.lang.isolate.Trace
 
java.lang.isolate - package java.lang.isolate
JanosVM Isolate API Prototype
jc - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
The channel used to send interim messages.
jc - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
The JSIChannel that should be used for all communication.
jhr - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
The JSIHandlerRoot that should be the root for dispatching messages.
join() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
join(long) - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
join(long, int) - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
JSIChannel - interface edu.utah.janosvm.kit.comm.jsi.JSIChannel.
A communication channel for sending/receiving JSI messages.
JSIConnectionHandler - interface edu.utah.janosvm.kit.comm.jsi.JSIConnectionHandler.
Defines a callback to be used when a new connection is made.
JSIEncodingException - exception edu.utah.janosvm.kit.comm.jsi.JSIEncodingException.
Exception indicating that there was a problem with the encoding of a JSIMessage.
JSIEncodingException() - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIEncodingException
 
JSIEncodingException(String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIEncodingException
 
JSIHandler - interface edu.utah.janosvm.kit.comm.jsi.JSIHandler.
Interface for objects that can handle JSI messages.
JSIHandlerContext - class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext.
A context used for processing regular and interim messages.
JSIHandlerContext(JSIChannel) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
Construct a context with the given values and the default set of root handlers.
JSIHandlerContext(JSIHandlerRoot, JSIChannel) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
Construct a context with the given values.
JSIHandlerRoot - class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot.
A class that manages the set of root JSI handlers.
JSIHandlerRoot() - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
Construct an empty root handler set.
JSIHandlerThread - class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread.
Runnable used to dispatch and reply to messages received over a given JSIChannel.
JSIHandlerThread(JSIChannel) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
Construct a JSIHandlerThread that will process the messages received from the given JSIChannel.
JSIHandlerThread(JSIHandlerRoot, JSIChannel) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
Construct a JSIHandlerThread that will process the messages received from the given JSIChannel.
JSIMessage - class edu.utah.janosvm.kit.comm.jsi.JSIMessage.
The JSIMessage
JSIMessage() - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Construct an empty message.
JSIPair - class edu.utah.janosvm.kit.comm.jsi.JSIPair.
A simple class used to couple an identifier string and a byte array value (Usually a string).
JSIPair(String, byte[]) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPair(String, char) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPair(String, double) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPair(String, JSIPropertyInfo) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPair(String, long) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPair(String, String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPair
Construct an identifier/value pair with the given values.
JSIPropertyInfo - class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo.
A simple class used to describe a JSI property.
JSIPropertyInfo(String, int, String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
Construct a property info with the given values and no specifier value.
JSIPropertyInfo(String, int, String, String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
Construct a property info with the given values.
JSIProvider - interface edu.utah.janosvm.kit.comm.jsi.JSIProvider.
Interface for objects that can provide access to JSI enabled applications.
justPoll() - Method in class java.lang.isolate.OneWayLink_Both.Timeout
 

K

kaffe.sensors - package kaffe.sensors
Provides Java-level access to motherboard sensors.
kernel - Variable in class edu.utah.janosvm.sys.Team
The cached kernel team handle.
KERNEL_TICKETS - Static variable in class edu.utah.janosvm.resources.StrideCPUSpec
The Kernel's ticket count, mainly for reference when determining your own ticket counts.
kernelManager - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
 
kernelName - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
 
kernelTeam - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
Reference to the kernel team.
kernelTeamPeer - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
 
keys - Variable in class edu.utah.janosvm.kit.util.SharedTableReader.KeyWalker
 
keys - Variable in class edu.utah.janosvm.kit.util.SharedTableReader.ElementWalker
 
keys() - Method in class edu.utah.janosvm.kit.util.SharedTableReader
 
kind - Variable in class edu.utah.janosvm.io.StdOutputStream
The output stream this object is bound too.

L

l - Variable in class java.lang.isolate.IsolateMessage_Link
 
last - Variable in class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
The last value sampled.
last - Variable in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
The last value sampled.
lastElement - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The last element in the free list.
lastGeneration - Variable in class edu.utah.janosvm.kit.util.SharedTableWriter
The top of the stack of published SharedTables.
lastGeneration - Variable in class edu.utah.janosvm.kit.util.SharedTable
Link to the next table in the stack.
leave() - Static method in class edu.utah.janosvm.sys.TeamReservation
Return to the previous team.
leftToRight - Variable in class java.lang.isolate.BidirectionalLink
 
leftToRight() - Method in class java.lang.isolate.BidirectionalLink
 
length() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
Link - class java.lang.isolate.Link.
 
Link(String) - Constructor for class java.lang.isolate.Link
 
linkMapAccessor - Static variable in class java.lang.isolate.OneWayLink_Both
 
linkPoint - Variable in class java.lang.isolate.OneWayLink_Both
 
LinkSerializationException - exception java.lang.isolate.LinkSerializationException.
 
LinkSerializationException(Exception) - Constructor for class java.lang.isolate.LinkSerializationException
 
LinkSerializationException(String, Exception) - Constructor for class java.lang.isolate.LinkSerializationException
 
linkToListenersMap - Variable in class java.lang.isolate.IsolateMessageDispatcher
 
List - class edu.utah.janosvm.sys.List.
Root for a doubly linked list.
LIST_PROPERTIES - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
List() - Constructor for class edu.utah.janosvm.sys.List
Construct an empty list object.
listener - Variable in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
The SignalSet that should be signalled when a message is received.
listener - Variable in class edu.utah.janosvm.kit.comm.amiga.MsgPort
The SignalSet that should be signalled when a message is received.
ListNode - class edu.utah.janosvm.sys.ListNode.
Doubly linked list node.
ListNode() - Constructor for class edu.utah.janosvm.sys.ListNode
 
load(String) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Load the object with the data from the given file name.
loadFile(String) - Static method in class edu.utah.janosvm.resources.ClassPathResource
Load the file with the given name from the class path.
loadTeamClass(String) - Static method in class edu.utah.janosvm.resources.NameSpaceResource
Load a class into the root ClassLoader of the current team.
loadTeamClass(String, boolean) - Static method in class edu.utah.janosvm.resources.NameSpaceResource
Load a class into the root ClassLoader of the current team.
locals - Variable in class edu.utah.janosvm.sys.Team
Hashtable for TeamLocals.
lock - Variable in class java.lang.isolate.IsolateGUID
 
lock - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
lock - Variable in class java.lang.isolate.EventLink_Attached
 
lock - Variable in class java.lang.isolate.IsolateMessage_Serializable
 
lock - Variable in class java.lang.isolate.AggregateStateManager
 
log(String) - Static method in class edu.utah.janosvm.resources.LogResource
 
LogResource - class edu.utah.janosvm.resources.LogResource.
Provides java level access to the current team's log resource.
LogResource() - Constructor for class edu.utah.janosvm.resources.LogResource
Its a static only class.
LogSpec - class edu.utah.janosvm.resources.LogSpec.
Resource specification for the log file.
LogSpec(String) - Constructor for class edu.utah.janosvm.resources.LogSpec
Construct a LogSpec with the given file name.
LONG_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
lookup(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
lookup(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
lookup(String, String) - Static method in class edu.utah.janosvm.sys.ConfigFile
Lookup the first instance of a pair in the config file.
lookup(String, String, int) - Static method in class edu.utah.janosvm.sys.ConfigFile
Lookup a pair defined in the config file.
lookupLinkPoint(String) - Static method in class java.lang.isolate.OneWayLink_Both
 

M

m - Variable in class java.lang.isolate.IsolateMessage_Composite
 
main(String[]) - Static method in class edu.utah.janosvm.kit.management.team.MemoryMonitor
 
main(String[]) - Static method in class edu.utah.janosvm.kit.management.team.CPUMonitor
 
mainClassName - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The name of the class whose `main' method should be run.
mainThread - Variable in class java.lang.isolate.IsolateBackEnd
Handle on the main thread for this Isolate.
MainThread - class java.lang.isolate.MainThread.
The main thread for a new Isolate.
MainThread(String, String[]) - Constructor for class java.lang.isolate.MainThread
 
mainThreadRunning() - Method in class java.lang.isolate.IsolateBackEnd
Invoked by the main thread when it actually starts running.
makeFileSystemSpec(TransientPreferences) - Static method in class java.lang.isolate.Isolate
 
makeStdioMessage(String, IsolateMessage) - Method in class java.lang.isolate.Isolate
We must create a clone of the given type of IsolateMessage but as a wrapper for the fd in the given spec.
makeStdioSpec(IsolateMessage, IsolateMessage, IsolateMessage) - Static method in class java.lang.isolate.Isolate
XXX race condition between copying an FD out of the isolate message and then that fd being closed and something completely unrelated being re-opened on that FD before we get to the resource subscription.
ManagedExportable - interface edu.utah.janosvm.sys.ManagedExportable.
Declares that a subclass of Exportable needs to be explicitly released when it is revoked.
managerTeam - Variable in class edu.utah.janosvm.kit.isolate.IsolateManager
Pointer to the team that actually holds the mapping data.
marshal(JSIMessage) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
Marshal this pair into the given message.
mask - Variable in class java.lang.isolate.Trace.Flag
 
max - Variable in class edu.utah.janosvm.resources.GCPolicy
The maximum amount of memory available to this GC.
MAXIMUM_SIGNAL_COUNT - Static variable in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
mb - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
The handle on the memory block in the server team.
mb - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFile
The handle on the memory block in the server team.
mb - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
The handle on the memory block in the server team.
MemoryBlock - class edu.utah.janosvm.kit.server.memfs.MemoryBlock.
A fault tolerant handle for a MemoryBlockBackEnd.
MemoryBlock(String) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryBlock
Construct a MemoryBlock handle that will import the MemoryBlockBackEnd with the given name.
MemoryBlockBackEnd - class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd.
The object representing a file in the memory file system.
MemoryBlockBackEnd() - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
Construct an empty block.
MemoryBlockBackEnd(byte[], int) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
Construct a block with the given values.
MemoryFile - class edu.utah.janosvm.kit.server.memfs.MemoryFile.
The MemoryFileSystem version of the java.io.File class.
MemoryFile(String) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryFile
Construct a MemoryFile object that refers to the given file.
MemoryFileInputStream - class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream.
An InputStream for a MemoryFileSystem file.
MemoryFileInputStream(String) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
Construct a MemoryFileInputStream that reads from the given file.
MemoryFileOutputStream - class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream.
An OutputStream for a MemoryFileSystem file.
MemoryFileOutputStream(String) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
Construct a MemoryFileOutputStream that writes to the given file.
MemoryFileOutputStream(String, boolean) - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
Construct a MemoryFileOutputStream that writes to the given file.
MemoryFileSystem - class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem.
The core class for the MemoryFileSystem.
MemoryFileSystem() - Constructor for class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Construct an empty MemoryFileSystem object.
MemoryMonitor - class edu.utah.janosvm.kit.management.team.MemoryMonitor.
A simple Memory ResourceMonitor application.
MemoryMonitor.MemorySampler - class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler.
A Memory ResourceSampler.
MemoryMonitor.MemorySampler() - Constructor for class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
Construct an empty MemorySampler.
MemoryMonitor() - Constructor for class edu.utah.janosvm.kit.management.team.MemoryMonitor
Construct a MemoryMonitor that uses the MemorySampler.
MemoryResource - class edu.utah.janosvm.resources.MemoryResource.
Provides java level access to the current team's memory resource.
MemoryResource() - Constructor for class edu.utah.janosvm.resources.MemoryResource
Its a static only class.
MemorySpec - class edu.utah.janosvm.resources.MemorySpec.
Specification for memory resources.
MemorySpec(int) - Constructor for class edu.utah.janosvm.resources.MemorySpec
Construct a memory resource specification that requires the given amount of memory.
MemorySpec(int, String) - Constructor for class edu.utah.janosvm.resources.MemorySpec
Construct a memory resource specification that requires the given amount of memory and needs the given GCPolicy class to be used.
merge(SharedTable, boolean) - Method in class edu.utah.janosvm.kit.util.SharedTable
Merge the current table with the differences introduced by another table.
Message - class edu.utah.janosvm.kit.comm.amiga.Message.
Base class for simple messages that can be sent between threads.
MESSAGE_TYPE_STRINGS - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
An array of strings that correspond to the above message type enumeration.
Message() - Constructor for class edu.utah.janosvm.kit.comm.amiga.Message
 
messageReceived(IsolateMessageDispatcher, Link, IsolateMessage) - Method in interface java.lang.isolate.IsolateMessageDispatcher.Listener
 
messageSize - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The size of the flattened message.
meth - Variable in class edu.utah.janosvm.kit.isolate.IsolateMainThread
The "main" method to be called.
millis - Variable in class java.lang.isolate.OneWayLink_Both.Timeout
 
millis - Variable in class java.lang.isolate.SyncObj.Context
 
MIN - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
MissingPairException - exception edu.utah.janosvm.kit.comm.jsi.MissingPairException.
Exception indicating that an identifier doesn't exist in a message.
MissingPairException(String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.MissingPairException
 
mode - Variable in class kaffe.sensors.SensorFeature
The access modes for this feature.
MODE_NO_RW - Static variable in class kaffe.sensors.SensorFeature
SensorFeature mode indicating that no reading or writing is allowed.
MODE_R - Static variable in class kaffe.sensors.SensorFeature
SensorFeature mode indicating that only reading is allowed.
MODE_RW - Static variable in class kaffe.sensors.SensorFeature
SensorFeature mode indicating that reading and writing is allowed.
MODE_W - Static variable in class kaffe.sensors.SensorFeature
SensorFeature mode indicating that only writing is allowed.
mp - Variable in class edu.utah.janosvm.kit.management.team.TeamEventMessenger
The port we should send TeamEventMessage's too.
msg - Variable in class java.lang.isolate.EventLink_Unattached
 
MsgPort - class edu.utah.janosvm.kit.comm.amiga.MsgPort.
A MsgPort is a simple communication mechanism for threads within the same team.
MsgPort(SignalSet) - Constructor for class edu.utah.janosvm.kit.comm.amiga.MsgPort
Construct a MsgPort with the given values.
MsgPort(SignalSet, int) - Constructor for class edu.utah.janosvm.kit.comm.amiga.MsgPort
Construct a MsgPort with the given values.
msgQueue - Variable in class edu.utah.janosvm.kit.comm.amiga.MsgPort
The queue of messages received by this port.
msgSize - Variable in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
msInterval - Variable in class edu.utah.janosvm.kit.management.team.ResourceMonitor
The millisecond interval between polls.

N

name - Variable in class java.lang.isolate.BidirectionalLink
 
name - Variable in class java.lang.isolate.OneWayLink
 
name - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
name - Variable in class java.lang.isolate.EventLink
Globally unique name for EventLink rendezvous point.
name - Variable in class java.lang.isolate.Trace.Flag
 
name - Variable in class java.lang.isolate.IsolateState
 
name - Variable in class kaffe.sensors.SensorFeature
The name of this feature.
name - Variable in class kaffe.sensors.Sensor
The name of the sensor.
name - Variable in class edu.utah.janosvm.sys.TeamBackEnd
 
name - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
The name of the property.
name - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The Isolate program name since the team name is anonymous.
name - Variable in class edu.utah.janosvm.kit.util.Association
The identifier to associate with an object.
name() - Method in class java.lang.isolate.BidirectionalLink
 
name() - Method in class java.lang.isolate.OneWayLink
 
NameSpaceGroup - class edu.utah.janosvm.resources.NameSpaceGroup.
Helper class for NameSpaceSpec that specifies which class groups to import from a team.
NameSpaceGroup(TeamHandle, String) - Constructor for class edu.utah.janosvm.resources.NameSpaceGroup
Construct a NameSpaceGroup object with the given parameters and the "identity" view group.
NameSpaceGroup(TeamHandle, String, String) - Constructor for class edu.utah.janosvm.resources.NameSpaceGroup
Construct a NameSpaceGroup object with the given parameters.
NameSpaceResource - class edu.utah.janosvm.resources.NameSpaceResource.
Provides access methods to the current team's root name space.
NameSpaceResource() - Constructor for class edu.utah.janosvm.resources.NameSpaceResource
Its a static only class.
NameSpaceSpec - class edu.utah.janosvm.resources.NameSpaceSpec.
Resource specification for the root name space of a team.
NameSpaceSpec(NameSpaceGroup[]) - Constructor for class edu.utah.janosvm.resources.NameSpaceSpec
Construct a name space resource specification with the given class imports.
nanos - Variable in class java.lang.isolate.OneWayLink_Both.Timeout
 
nanos - Variable in class java.lang.isolate.SyncObj.Context
 
nativeCage() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Native level cage code.
nativeConstructor(int) - Method in class edu.utah.janosvm.resources.DescriptorIOSpec
Constructs the native part of the class.
nativeConstructor(int) - Method in class edu.utah.janosvm.resources.StrideCPUSpec
Constructs the native part of the class.
nativeConstructor(int, String) - Method in class edu.utah.janosvm.resources.MemorySpec
Constructs the native part of the class.
nativeConstructor(long) - Method in class edu.utah.janosvm.resources.CPUSpec
Constructs the native part of the class.
nativeConstructor(NameSpaceGroup[]) - Method in class edu.utah.janosvm.resources.NameSpaceSpec
Construct the native part of the class.
nativeConstructor(String) - Method in class edu.utah.janosvm.resources.LogSpec
Construct the native part of the class.
nativeConstructor(String) - Method in class edu.utah.janosvm.resources.FileSystemSpec
Constructor for the native part of the object.
nativeConstructor(String[]) - Method in class edu.utah.janosvm.resources.ConfigSpec
 
nativeConstructor(String[]) - Method in class edu.utah.janosvm.resources.ClassPathSpec
Constructs the native part of the class.
nativeConstructor(String[]) - Method in class edu.utah.janosvm.resources.NativeSpec
Constructs the native part of the class.
nativeConstructor(String, ResourceSpec[], Ptr) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Constructs the native part of the class.
nativeConstructor(String, String, String) - Method in class edu.utah.janosvm.resources.StdioSpec
Construct the native part of this class.
nativeDetect(Class) - Static method in class kaffe.sensors.Sensor
Detect and return a list sensors in the computer.
nativeFinalize() - Method in class edu.utah.janosvm.resources.ConfigSpec
 
nativeFinalize() - Method in class edu.utah.janosvm.resources.StdioSpec
Finalize the native part of the class.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.MemorySpec
 
nativeFinalizer() - Method in class edu.utah.janosvm.resources.LogSpec
Finalize the native part of the class.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.FileSystemSpec
Finalizer for the native part of the object.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
Finalize the native part of the class.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.ClassPathSpec
Finalizes the native part of the class.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.StrideCPUSpec
Finalizer for any native data.
nativeFinalizer() - Method in class edu.utah.janosvm.resources.NativeSpec
Finalizes the native part of the class.
nativeFind(String) - Static method in class edu.utah.janosvm.resources.ResourceSpec
Find and construct a ResourceSpec with the given name.
nativeInit() - Static method in class kaffe.sensors.Sensor
Initialize any native data.
NativePlexChannel - class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel.
 
NativePlexChannel(String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
NativePlexProvider - class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider.
 
NativePlexProvider(String) - Constructor for class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
NativeSpec - class edu.utah.janosvm.resources.NativeSpec.
Specification for the native library resource.
NativeSpec(String[]) - Constructor for class edu.utah.janosvm.resources.NativeSpec
Construct a class path specification with given paths.
nativeTerminating() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Native level code to mark the start of termination.
nativeToString(char[]) - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
netDupFactory - Static variable in class java.lang.isolate.IsolateMessage_ServerSocket
 
netDupFactory - Static variable in class java.lang.isolate.IsolateMessage_DatagramSocket
 
netDupFactory - Static variable in class java.lang.isolate.IsolateMessage_Socket
 
NEWBORN - Static variable in class java.lang.isolate.IsolateState
 
newByteArrayMessage(byte[]) - Static method in class java.lang.isolate.IsolateMessage
 
newCommSpace(CommSpaceHandle, int) - Static method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Create a CommSpace and attach it to the given handle.
newCommSpace(int) - Static method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Create a new CommSpace of the given size and return a handle to it.
newCompositeMessage(IsolateMessage[]) - Static method in class java.lang.isolate.IsolateMessage
 
newDatagramSocketMessage(DatagramSocket) - Static method in class java.lang.isolate.IsolateMessage
 
newEventHandleOn(Long) - Method in class java.lang.isolate.AggregateStateManager
 
newEventLink() - Method in class java.lang.isolate.Isolate
 
newEventLink(Isolate, Isolate) - Static method in class java.lang.isolate.Link
 
newFileInputStreamMessage(FileInputStream) - Static method in class java.lang.isolate.IsolateMessage
 
newFileOutputStreamMessage(FileOutputStream) - Static method in class java.lang.isolate.IsolateMessage
 
newGeneration - Variable in class edu.utah.janosvm.kit.util.SharedTableWriter
The newGeneration table contains any changes to the currently available shared data.
newHandle(Long) - Static method in class java.lang.isolate.Isolate
 
newHandleOn(Long) - Method in class java.lang.isolate.AggregateStateManager
Create a new handle on the given Isolate's IsolateState
newHandleOn(Long, IsolateServer) - Method in class java.lang.isolate.AggregateStateManager
Create a new handle on the given Isolate's IsolateState
newInstance(Isolate, Isolate, String) - Static method in class java.lang.isolate.BidirectionalLink
 
newInstance(Isolate, Isolate, String) - Static method in class java.lang.isolate.OneWayLink
Create a link with the given sender/receiver and name.
newInstance(Isolate, Isolate, String) - Static method in class java.lang.isolate.EventLink
 
newInstance(TeamHandle, String) - Static method in class java.lang.isolate.OneWayLink_RendezvousImport
Create a new OneWayLink_RendezvousImport that points to the given Team's OneWayLink_RendezvousPoint.
newIsolateEventMessage(IsolateEvent) - Static method in class java.lang.isolate.IsolateMessage
 
newIsolateMessage(Isolate) - Static method in class java.lang.isolate.IsolateMessage
 
newLink(Isolate, Isolate) - Static method in class java.lang.isolate.Link
 
newLinkMessage(Link) - Static method in class java.lang.isolate.IsolateMessage
 
newSerializableMessage(Object) - Static method in class java.lang.isolate.IsolateMessage
 
newServerSocketMessage(ServerSocket) - Static method in class java.lang.isolate.IsolateMessage
 
newSocketMessage(Socket) - Static method in class java.lang.isolate.IsolateMessage
 
newStringMessage(String) - Static method in class java.lang.isolate.IsolateMessage
 
newTrigger(long, long) - Method in class edu.utah.janosvm.resources.GCPolicy
This function is called after a GC happened to determine the next time to do a GC.
next - Variable in class kaffe.sensors.SensorFeature
Link to next node in the list.
next - Variable in class kaffe.sensors.Sensor
Link to next node in the list.
next - Variable in class edu.utah.janosvm.kit.util.SparseArrayElement
The next element in the list.
nextGUID() - Method in class java.lang.isolate.IsolateGUID
 
nextImport() - Method in class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
Traverse the next Importable in the list.
NONE - Static variable in class java.lang.isolate.Trace
 
NONE - Static variable in class edu.utah.janosvm.sys.TeamEvent
Default event state.
NoReplyPortError - error edu.utah.janosvm.kit.comm.amiga.NoReplyPortError.
Error thrown if Facsimile/Message.reply() is used when the message doesn't have a reply port.
NoReplyPortError() - Constructor for class edu.utah.janosvm.kit.comm.amiga.NoReplyPortError
 
NoSuchExportException - exception edu.utah.janosvm.sys.NoSuchExportException.
Exception thrown when trying to import an object that doesn't exist.
NoSuchExportException(String) - Constructor for class edu.utah.janosvm.sys.NoSuchExportException
 
notifyAllReceivers() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
notifyAllSenders() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
notifyOnFinish() - Method in class edu.utah.janosvm.sys.Team
Set the flag on the team object that indicates that the last non-daemon thread in the team should send out a TeamEvent.FINISHED event when it dies.
notifyOnFinish() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Set the flag on the team object that indicates that the last non-daemon thread in the team should send out a TeamEvent.FINISHED event.
notifyOnIndex(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
Notify potential interested parties about a change at the given index.

O

obj - Variable in class edu.utah.janosvm.kit.util.Association
The object to associate with the above identifier.
objCache - Variable in class java.lang.isolate.IsolateMessage_Serializable
 
ObjectSparseArrayElement - class edu.utah.janosvm.kit.util.ObjectSparseArrayElement.
The default SparseArrayElement implementation.
ObjectSparseArrayElement() - Constructor for class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
 
obtain() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
Obtain this element for use.
OneWayLink - class java.lang.isolate.OneWayLink.
A unidirectional connection from one Isolate to another.
OneWayLink_Both - class java.lang.isolate.OneWayLink_Both.
Implementation of a OneWayLink for the case where the same Isolate is both the sender and the receiver.
OneWayLink_Both.LinkMapAccessor - class java.lang.isolate.OneWayLink_Both.LinkMapAccessor.
Per-isolate mapping of link names to link points.
OneWayLink_Both.LinkMapAccessor() - Constructor for class java.lang.isolate.OneWayLink_Both.LinkMapAccessor
 
OneWayLink_Both.LinkPoint - class java.lang.isolate.OneWayLink_Both.LinkPoint.
The LinkPoint is the common rendezvous point for different Link objects that all point to the same Link.
OneWayLink_Both.LinkPoint() - Constructor for class java.lang.isolate.OneWayLink_Both.LinkPoint
 
OneWayLink_Both.Timeout - class java.lang.isolate.OneWayLink_Both.Timeout.
 
OneWayLink_Both.Timeout(long, int) - Constructor for class java.lang.isolate.OneWayLink_Both.Timeout
 
OneWayLink_Both(Isolate, Isolate, String) - Constructor for class java.lang.isolate.OneWayLink_Both
 
OneWayLink_Neither - class java.lang.isolate.OneWayLink_Neither.
 
OneWayLink_Neither(Isolate, Isolate, String) - Constructor for class java.lang.isolate.OneWayLink_Neither
 
OneWayLink_Receiver - class java.lang.isolate.OneWayLink_Receiver.
OneWayLink instance for the receiver end of the link.
OneWayLink_Receiver(Isolate, Isolate, String) - Constructor for class java.lang.isolate.OneWayLink_Receiver
 
OneWayLink_RendezvousImport - class java.lang.isolate.OneWayLink_RendezvousImport.
Importable reference to a OneWayLink_RendezvousPoint.
OneWayLink_RendezvousImport(TeamHandle) - Constructor for class java.lang.isolate.OneWayLink_RendezvousImport
 
OneWayLink_RendezvousPoint - class java.lang.isolate.OneWayLink_RendezvousPoint.
A rendezvous point for a one-way link.
OneWayLink_RendezvousPoint(String) - Constructor for class java.lang.isolate.OneWayLink_RendezvousPoint
 
OneWayLink_Sender - class java.lang.isolate.OneWayLink_Sender.
 
OneWayLink_Sender(Isolate, Isolate, String) - Constructor for class java.lang.isolate.OneWayLink_Sender
 
OneWayLink(Isolate, Isolate, String) - Constructor for class java.lang.isolate.OneWayLink
Construct a new Link with the given name.
os - Variable in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
OTHER_EXIT - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
OTHER_HALT - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
OutOfSignalsError - error edu.utah.janosvm.kit.comm.amiga.OutOfSignalsError.
Error thrown when a SignalSet has no more signals available.
OutOfSignalsError() - Constructor for class edu.utah.janosvm.kit.comm.amiga.OutOfSignalsError
 
OutOfSignalsError(String) - Constructor for class edu.utah.janosvm.kit.comm.amiga.OutOfSignalsError
 
output() - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
Output the sampler state.
output() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
 
output() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
 
overflowLink - Variable in class edu.utah.janosvm.kit.util.SharedTable
Array of indexes that link the collision list together.
overflowTableSize - Variable in class edu.utah.janosvm.kit.util.SharedTable
The size of the overflow array.
overflowTableUsed - Variable in class edu.utah.janosvm.kit.util.SharedTable
The number of slots used in the overflow array.
OWLINK - Static variable in class java.lang.isolate.Trace
 
OWLINK_OP - Static variable in class java.lang.isolate.Trace
 
OWLINK_RECV - Static variable in class java.lang.isolate.Trace
 
OWLINK_SEND - Static variable in class java.lang.isolate.Trace
 
OWLINK_WAIT - Static variable in class java.lang.isolate.Trace
 
owner - Variable in class edu.utah.janosvm.sys.Exportable
The owner team of this Exportable, cached here so that importers can easily visit the team to do some work.
owner - Variable in class edu.utah.janosvm.sys.ExportManager
The team that owns the objects managed by this ExportManager.
owns(Object) - Method in class edu.utah.janosvm.sys.TeamHandle
Test if the given object is "owned" by the team this handle represents.
owns(Object) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Tests to see if an object is owned by this team.

P

pa - Variable in class edu.utah.janosvm.sys.Team
The manager of any cross team references.
pa - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The team's PortAuthority, used to export new MemoryBlockBackEnds.
panic(String) - Static method in class edu.utah.janosvm.sys.VMInstance
 
panic(String, Throwable) - Static method in class edu.utah.janosvm.sys.VMInstance
 
parent - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The Isolate parent.
peer - Variable in class edu.utah.janosvm.sys.TeamBackEnd
The object local to the team's heap that contains per-team state specific to that team.
PersistentExport - interface edu.utah.janosvm.sys.PersistentExport.
Indicates an Exportable is to be kept alive even though it isn't imported by anyone at the moment.
pollCt - Variable in class java.lang.isolate.OneWayLink_Both.Timeout
 
pop() - Method in class edu.utah.janosvm.sys.TeamReservation
Pop this TeamReservation off the stack.
popReservation(TeamReservation) - Static method in class edu.utah.janosvm.sys.TeamHandle
Pop the last TeamReservation off the stack.
popReservation(TeamReservation) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
Pop the last TeamReservation off the stack.
popSpecifier() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Pop a specifier off the stack.
PortAuthority - class edu.utah.janosvm.sys.PortAuthority.
Manages the imports and exports of a team.
PortAuthority() - Constructor for class edu.utah.janosvm.sys.PortAuthority
 
pred - Variable in class edu.utah.janosvm.sys.ListNode
The predecessor node in the list.
prepend(ListNode) - Method in class edu.utah.janosvm.sys.ListNode
Insert the given node directly before `this'.
pretranslate() - Method in class java.lang.isolate.IsolateMessage
Set up a message for translation.
pretranslate() - Method in class java.lang.isolate.IsolateMessage_Composite
 
pretranslate() - Method in class java.lang.isolate.IsolateMessage_Serializable
 
primaryTableSize - Variable in class edu.utah.janosvm.kit.util.SharedTable
The size of the primary hash table.
print(String) - Static method in class edu.utah.janosvm.sys.VMInstance
Print a message to the VM's console.
printError(Throwable) - Static method in class java.lang.isolate.MainThread
 
println(String) - Static method in class edu.utah.janosvm.sys.VMInstance
Print a message to the VM's console.
println(Throwable) - Static method in class edu.utah.janosvm.sys.VMInstance
Print a message to the VM's console.
printRemoteStackTrace() - Method in class java.lang.isolate.IsolateStartupException
Prints the remote exception name, message, and stack trace, like Throwable.printStackTrace() does for the local exception.
printRemoteStackTrace(PrintStream) - Method in class java.lang.isolate.IsolateStartupException
Prints the remote exception like IsolateStartupException.printRemoteStackTrace() to the given PrintStream.
printRemoteStackTrace(PrintWriter) - Method in class java.lang.isolate.IsolateStartupException
Prints the remote exception like IsolateStartupException.printRemoteStackTrace() to the given PrintWriter.
processMessages() - Method in class java.lang.isolate.IsolateMessageDispatcher
Do a pass through all the registered links, handling any that have something to do.
pushOwnerReservation() - Method in class edu.utah.janosvm.sys.Exportable
Push a TeamReservation for this objects owner team.
pushReservation() - Method in class edu.utah.janosvm.sys.TeamHandle
Create a new reservation that reserves the team this object points to.
pushReservation() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
pushReservation(int) - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
pushSpecifier(JSIPair) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Push a specifier onto the stack.
pushSpecifier(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Push a specifier onto the stack.
pushSpecifier(String, String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Push a specifier onto the stack.
put(Association) - Method in class edu.utah.janosvm.kit.util.SharedTable
Put an Association into the table.
put(CommSpaceElement, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
put(CommSpaceElement, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
put(Object, Object) - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
Put an association into the table.
put(String, MemoryBlockBackEnd) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Put a memory block in the file system.
putFacsimile(Facsimile) - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
Put a fax on the FaxPortBackEnd's queue.
putFacsimile(Facsimile) - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
 
putMessage(Message) - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
 

R

READ_MISS_THRESHOLD - Static variable in class edu.utah.janosvm.kit.util.SharedTableWriter
 
read() - Method in class kaffe.sensors.SensorFeature
 
read() - Method in class edu.utah.janosvm.io.StdinInputStream
XXX stupid wrapper for the private and native readInt function.
read() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
 
read(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
read(byte[], int, int) - Method in class edu.utah.janosvm.io.StdinInputStream
Native function that does a block read from stdin as setup for the current team.
read(byte[], int, int) - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
read(byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
 
read(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
read(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Read the element at the given index.
read(int, byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
read(int, byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
readBytes(int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
readInt() - Method in class edu.utah.janosvm.io.StdinInputStream
Native function that does the actual read from stdin as setup for the current team.
readInt() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
readMisses - Variable in class edu.utah.janosvm.kit.util.SharedTableWriter
The number of times that a read only succeeded in the newest table.
receive() - Method in class java.lang.isolate.Link
Blocking receive.
receive() - Method in class java.lang.isolate.OneWayLink_RendezvousImport
 
receive(long, int) - Method in class java.lang.isolate.Link
 
receive(long, int) - Method in class java.lang.isolate.BidirectionalLink
 
receive(long, int) - Method in class java.lang.isolate.BidiLink_Right
 
receive(long, int) - Method in class java.lang.isolate.BidiLink_Left
 
receive(long, int) - Method in class java.lang.isolate.BidiLink_Neither
 
receive(long, int) - Method in class java.lang.isolate.OneWayLink
 
receive(long, int) - Method in class java.lang.isolate.OneWayLink_Both
 
receive(long, int) - Method in class java.lang.isolate.OneWayLink_Neither
 
receive(long, int) - Method in class java.lang.isolate.EventLink
 
receive(long, int) - Method in class java.lang.isolate.OneWayLink_Receiver
 
receive(long, int) - Method in class java.lang.isolate.OneWayLink_Sender
 
receive(OneWayLink_Both.Timeout) - Method in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
receivedSignals - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalSet
Mask of signals that have been received so far.
receiveEvent() - Method in class java.lang.isolate.EventLink
 
receiveEvent(long, int) - Method in class java.lang.isolate.EventLink
 
receiveEvent(long, int) - Method in class java.lang.isolate.EventLink_Attached
 
receiveEvent(long, int) - Method in class java.lang.isolate.EventLink_Unattached
 
receiveFailed(IsolateMessageDispatcher, Link, Throwable) - Method in interface java.lang.isolate.IsolateMessageDispatcher.Listener
 
receiver - Variable in class java.lang.isolate.OneWayLink
 
receiver - Variable in class java.lang.isolate.EventLink
 
receiver() - Method in class java.lang.isolate.OneWayLink
 
receiverDoesSetup(TeamHandle, String) - Static method in class java.lang.isolate.OneWayLink_RendezvousPoint
Find existing rendezvous point with the given name in the sender team.
receiversWaiting - Variable in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
recvMessage() - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIChannel
Receive a flattened message from the peer.
recvMessage() - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
recvMessage() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
register(Importable) - Static method in class edu.utah.janosvm.sys.PortAuthority
Register the Importable internally so that we're revoked when the team dies.
registerLeak(Object) - Static method in class edu.utah.janosvm.resources.MemoryResource
Register an object suspected to be a leak.
registerNewIsolate(Long) - Method in class java.lang.isolate.AggregateStateManager
 
registerNewIsolate(Long, IsolateServer) - Method in class java.lang.isolate.AggregateStateManager
Register a new isolate with the aggregate.
release() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
To satisfy the ManagedExportable interface.
release() - Method in interface edu.utah.janosvm.sys.ManagedExportable
 
release(int) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
release(int) - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
Release this element from use.
REM_DEPENDENCY - Static variable in class edu.utah.janosvm.sys.TeamEvent
A Dependency on this Team has been removed.
remHandler(SignalHandler) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Remove a SignalHandler from the dispatcher.
remHandler(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
Remove a handler with the given name.
remHead() - Method in class edu.utah.janosvm.sys.List
Remove and return the node at the head of the list, or null if its empty.
remImporter(Importable) - Method in class edu.utah.janosvm.sys.ExportManager
Remove an importer from the list of objects importing our export.
remoteMessage - Variable in class java.lang.isolate.IsolateStartupException
 
remoteName - Variable in class java.lang.isolate.IsolateStartupException
 
remoteState - Variable in class java.lang.isolate.Isolate
State of remote Isolate.
remove() - Method in class edu.utah.janosvm.sys.ListNode
Remove the node from whatever list it is currently on.
remove(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
remove(CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
remove(Link) - Method in class java.lang.isolate.IsolateMessageDispatcher
 
remove(Object) - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
Remove the given identifier and its associated object from the table.
remove(Object) - Method in class edu.utah.janosvm.kit.util.SharedTable
Remove an Association with the given identifier from the table.
remove(String) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
 
remove(String, int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Remove an identifier value pair from the message.
removeEventLink() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
removeMapping() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
removePath(String) - Static method in class edu.utah.janosvm.resources.ClassPathResource
Remove a path from the global class path.
remTail() - Method in class edu.utah.janosvm.sys.List
Remove and return the node at the tail of the list, or null if its empty.
rendezvousImport - Variable in class java.lang.isolate.OneWayLink_Receiver
 
rendezvousPoint - Variable in class java.lang.isolate.OneWayLink_Sender
Null if the link is closed.
rendezvousPoint - Variable in class java.lang.isolate.OneWayLink_RendezvousImport
Reference to the rendezvous point object in the sender team.
reply - Variable in class edu.utah.janosvm.kit.comm.amiga.Message
Indicates whether or not this is a rely message.
reply - Variable in class edu.utah.janosvm.kit.comm.amiga.Facsimile
Indicates whether or not this is a reply message.
REPLY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
reply() - Method in class edu.utah.janosvm.kit.comm.amiga.Message
Send this message back as a reply.
reply() - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
Send this fax back as a reply.
reply(JSIPropertyInfo[]) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Clear the message and set it to be a valid reply with the given data.
reply(long) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Clear the message and set it to be a valid reply with the given data.
reply(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Clear the message and set it to be a valid reply with the given data.
replyMessage(byte[]) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIChannel
Send a reply message to the peer.
replyMessage(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
replyMessage(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
replyPort - Variable in class edu.utah.janosvm.kit.comm.amiga.Message
The MsgPort that is waiting to receive a reply.
replyPort - Variable in class edu.utah.janosvm.kit.comm.amiga.Facsimile
The FaxPort that is waiting to receive a reply.
require(boolean) - Static method in class java.lang.isolate.Assert
 
require(boolean, String) - Static method in class java.lang.isolate.Assert
 
requireLock(Object) - Static method in class java.lang.isolate.Assert
 
requireLock(Object, String) - Static method in class java.lang.isolate.Assert
 
ReservationOverflowError - error edu.utah.janosvm.sys.ReservationOverflowError.
Error thrown when a thread has too many team reservations.
ReservationOverflowError() - Constructor for class edu.utah.janosvm.sys.ReservationOverflowError
 
ReservationOverflowError(String) - Constructor for class edu.utah.janosvm.sys.ReservationOverflowError
 
ReservationOverflowException - exception edu.utah.janosvm.sys.ReservationOverflowException.
Exception thrown when a thread has too many team reservations.
ReservationOverflowException() - Constructor for class edu.utah.janosvm.sys.ReservationOverflowException
 
ReservationOverflowException(String) - Constructor for class edu.utah.janosvm.sys.ReservationOverflowException
 
reserveExportID(Object) - Method in class edu.utah.janosvm.sys.PortAuthority
Attempt to reserve an exported identifier for future use.
reserveExportID(Object) - Method in class edu.utah.janosvm.sys.Team
 
resize(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Resize the CommSpace pointed to by this handle to contain the given number of slots.
resolveSpecifier(JSIMessage, JSIPair) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIHandler
Resolve the next specifier on the stack.
resolveSpecifier(JSIMessage, JSIPair) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
ResourceMonitor - class edu.utah.janosvm.kit.management.team.ResourceMonitor.
Base class for applications that want to poll team's about their resource consumption.
ResourceMonitor(Class) - Constructor for class edu.utah.janosvm.kit.management.team.ResourceMonitor
Construct a ResourceMonitor with the given values.
ResourceMonitor(int, long, Class) - Constructor for class edu.utah.janosvm.kit.management.team.ResourceMonitor
Construct a ResourceMonitor with the given values.
ResourceSampler - class edu.utah.janosvm.kit.management.team.ResourceSampler.
Base class for objects that will be probing the team's resource state.
ResourceSampler() - Constructor for class edu.utah.janosvm.kit.management.team.ResourceSampler
Construct an empty ResourceSampler.
ResourceSpec - class edu.utah.janosvm.resources.ResourceSpec.
Base class for resource specifications.
ResourceSpec() - Constructor for class edu.utah.janosvm.resources.ResourceSpec
 
ResourceSpecException - exception edu.utah.janosvm.resources.ResourceSpecException.
Exception indicating that the system couldn't satisfy a resource specification.
ResourceSpecException() - Constructor for class edu.utah.janosvm.resources.ResourceSpecException
Construct an empty ResourceSpecException.
ResourceSpecException(ResourceSpec) - Constructor for class edu.utah.janosvm.resources.ResourceSpecException
Construct a ResourceSpecException with an unsatisfied ResourceSpec.
ResourceSpecException(String) - Constructor for class edu.utah.janosvm.resources.ResourceSpecException
Construct a ResourceSpecException with a message.
restoreSpecifier() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Restore the last specifier popped off the stack.
resume() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
returnFrom() - Static method in class edu.utah.janosvm.sys.TeamHandle
End a visit to this team.
returnFrom() - Static method in class edu.utah.janosvm.sys.TeamBackEnd
End a visit and return to the previous team.
returnFromOwner() - Method in class edu.utah.janosvm.sys.Exportable
Switch the current thread to the previous team context.
returnWithMessage(Object) - Static method in class java.lang.isolate.OneWayLink_RendezvousImport
 
revoke() - Method in class edu.utah.janosvm.sys.Importable
 
revokeAllExports() - Method in class edu.utah.janosvm.sys.PortAuthority
Revoke all of a teams exports.
revokeAllImports() - Static method in class edu.utah.janosvm.sys.PortAuthority
Revoke all of a team's imports.
revokeAnonymousObject(Exportable) - Method in class edu.utah.janosvm.sys.PortAuthority
Revoke an anonymously exported object.
revokeAnonymousObject(Exportable) - Method in class edu.utah.janosvm.sys.Team
 
revokeAnonymousObject(Exportable, ExportManager) - Method in class edu.utah.janosvm.sys.PortAuthority
 
revokeObject(Object) - Method in class edu.utah.janosvm.sys.PortAuthority
Revoke access to the export with given identifier.
revokeObject(Object) - Method in class edu.utah.janosvm.sys.Team
XXX rename to revokeExport
rightToLeft - Variable in class java.lang.isolate.BidirectionalLink
 
rightToLeft() - Method in class java.lang.isolate.BidirectionalLink
 
rootHandlers - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
The set of root handlers used to process messages.
rootHandlers - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
A mapping from property name to JSIHandler.
rootIOMessages() - Static method in class java.lang.isolate.IsolateBackEnd
 
rpFromEm(ExportManager) - Static method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
run() - Method in class java.lang.isolate.IsolateMessageDispatcher
 
run() - Method in class java.lang.isolate.MainThread
 
run() - Method in class edu.utah.janosvm.sys.EventQueue
Run the handler thread for this event queue.
run() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
run() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
 
run() - Method in class edu.utah.janosvm.kit.isolate.IsolateMainThread
 
run() - Method in class edu.utah.janosvm.kit.management.team.ResourceMonitor
Poll the teams.
RUNNING - Static variable in class java.lang.isolate.IsolateState
 

S

s - Variable in class java.lang.isolate.IsolateMessage_FileOutputStream
 
s - Variable in class java.lang.isolate.IsolateMessage_String
 
s - Variable in class java.lang.isolate.IsolateMessage_ServerSocket
 
s - Variable in class java.lang.isolate.IsolateMessage_FileInputStream
 
s - Variable in class java.lang.isolate.IsolateMessage_DatagramSocket
 
s - Variable in class java.lang.isolate.IsolateEvent.Type
 
s - Variable in class java.lang.isolate.IsolateMessage_Socket
 
s() - Method in class java.lang.isolate.IsolateMessage_String
 
sa - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The SparseArray this dimension is a part of.
sampler - Variable in class edu.utah.janosvm.kit.management.team.ResourceMonitor
The class used to sample the state of a team.
samplers - Variable in class edu.utah.janosvm.kit.management.team.ResourceMonitor
The set of ResourceSamplers held by this monitor.
SegmentationFaultError - error edu.utah.janosvm.sys.SegmentationFaultError.
Indicates that an invalid cross-process pointer was dereferenced.
SegmentationFaultError() - Constructor for class edu.utah.janosvm.sys.SegmentationFaultError
 
SegmentationFaultError(String) - Constructor for class edu.utah.janosvm.sys.SegmentationFaultError
 
SELF_EXIT - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
SELF_HALT - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
send(IsolateMessage) - Method in class java.lang.isolate.Link
 
send(IsolateMessage) - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
Either returns cleanly (indicating the message was successfully sent) or throws an exception.
send(IsolateMessage, long, int) - Method in class java.lang.isolate.Link
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.BidirectionalLink
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.BidiLink_Right
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.BidiLink_Left
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.BidiLink_Neither
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.OneWayLink
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.OneWayLink_Both
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.OneWayLink_Neither
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.EventLink
Throws IllegalStateException, as no user code is allowed to send on an EventLink.
send(IsolateMessage, long, int) - Method in class java.lang.isolate.OneWayLink_Receiver
 
send(IsolateMessage, long, int) - Method in class java.lang.isolate.OneWayLink_Sender
 
send(IsolateMessage, OneWayLink_Both.Timeout) - Method in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
sender - Variable in class java.lang.isolate.OneWayLink
 
sender - Variable in class java.lang.isolate.OneWayLink_RendezvousImport
 
sender() - Method in class java.lang.isolate.OneWayLink
 
senderDoesSetup(String) - Static method in class java.lang.isolate.OneWayLink_RendezvousPoint
Find existing rendezvous point with the given name, or install a new one if there is no such export.
sendersMessage - Variable in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
sendersWaiting - Variable in class java.lang.isolate.OneWayLink_Both.LinkPoint
 
sendEvent(int) - Method in class edu.utah.janosvm.sys.Team
Send a user-defined event to all EventTeamHandles that are registered to listen for user events.
sendMessage(byte[]) - Method in interface edu.utah.janosvm.kit.comm.jsi.JSIChannel
Send a message to the peer.
sendMessage(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
sendMessage(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
sensor - Variable in class kaffe.sensors.SensorFeature
The sensor that this feature is a part of.
Sensor - class kaffe.sensors.Sensor.
A Sensor corresponds to a chip that contains several features that can be read from or written to.
SENSOR_FEATURE_CLASS - Static variable in class kaffe.sensors.Sensor
Cached reference to the feature class.
Sensor() - Constructor for class kaffe.sensors.Sensor
Construct an empty Sensor object.
SensorFeature - class kaffe.sensors.SensorFeature.
A SensorFeature corresponds to a specific feature of a sensor chip and is used to read and write data.
SensorFeature() - Constructor for class kaffe.sensors.SensorFeature
Construct an empty SensorFeature.
serForm - Variable in class java.lang.isolate.IsolateMessage_Serializable
 
SET_DATA - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The name of the attribute that contains the data to be used in a set.
SET_PROPERTY - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
set(Object) - Method in class edu.utah.janosvm.sys.TeamLocal
 
set(Team, Object) - Method in class edu.utah.janosvm.sys.TeamLocal
 
setAnonymousManager(ExportManager) - Method in class edu.utah.janosvm.sys.Exportable
Set the ExportManager created when this object was exported anonymously.
setClassLocal(Class, Object) - Method in class edu.utah.janosvm.sys.Team
Associate the given object with the given class in this team.
setClassLocal(Class, Object) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Store a per-team class local object.
setCurrentClassLocal(Class, Object) - Static method in class edu.utah.janosvm.sys.Team
Associate the given object with the given class in the current team.
setCurrentClassLocal(Class, Object) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
setDescription(String) - Method in class edu.utah.janosvm.sys.Team
 
setDescription(String) - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
setEvent(int) - Method in class edu.utah.janosvm.sys.Event
 
setEventHandler(TeamEventHandler) - Method in class edu.utah.janosvm.sys.EventTeamHandle
Set the event handler associated with this handle, overwrites previous handler, if any.
setExitInfo(int, IsolateEvent.ExitReason) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
setExitInfo(int, IsolateEvent.ExitReason) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
setExitInfo(int, IsolateEvent.ExitReason) - Method in class java.lang.isolate.IsolateBackEnd
Invoked by the main thread when it exits or blows up.
setExpired(boolean) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
setExport(Exportable) - Method in class edu.utah.janosvm.sys.ExportManager
If this manager is empty you can fill in its export with this function.
setExportManager(ExportManager) - Method in class edu.utah.janosvm.sys.Importable
Store the ExportManager for the object that is being imported.
setExportManager(ExportManager) - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
setID(long) - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
setKernelHandle(ExportManager) - Method in class edu.utah.janosvm.sys.Team
 
setMode(int) - Method in class kaffe.sensors.SensorFeature
 
setName(String) - Method in class edu.utah.janosvm.kit.util.Association
 
setNext(SparseArrayElement) - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
setObject(Object) - Method in class edu.utah.janosvm.kit.util.Association
 
setOnce(Object) - Method in class edu.utah.janosvm.sys.TeamLocal
Set a TeamLocal's value once.
setOnce(Team, Object) - Method in class edu.utah.janosvm.sys.TeamLocal
 
setReplyPort(FaxPort) - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
Set the reply port for this fax.
setReplyPort(FaxPortHandle) - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
Set the reply port for this fax.
setReplyPort(MsgPort) - Method in class edu.utah.janosvm.kit.comm.amiga.Message
Set the reply port for this message.
setSignalNumber(int) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalHandler
 
setStarter(Isolate) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
setStarterGUID(long) - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
setState(int) - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
setTable(SharedTable) - Method in class edu.utah.janosvm.kit.util.SharedTableReader
 
setTag(String) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
setTarget(EventHandler) - Method in class edu.utah.janosvm.sys.Event
 
setTeam(TeamHandle) - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
 
setValue(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
setValue(Object) - Method in class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
 
setWhat(int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
SharedTable - class edu.utah.janosvm.kit.util.SharedTable.
The SharedTable class is the core implementation of a hash table that can be shared between multiple teams.
SharedTable() - Constructor for class edu.utah.janosvm.kit.util.SharedTable
Construct a SharedTable with the default primary and overflow array sizes.
SharedTable(int, int) - Constructor for class edu.utah.janosvm.kit.util.SharedTable
Construct a SharedTable with the given primary and overflow array sizes.
SharedTableReader - class edu.utah.janosvm.kit.util.SharedTableReader.
Provides read-only access to a shared table.
SharedTableReader.ElementWalker - class edu.utah.janosvm.kit.util.SharedTableReader.ElementWalker.
 
SharedTableReader.ElementWalker() - Constructor for class edu.utah.janosvm.kit.util.SharedTableReader.ElementWalker
 
SharedTableReader.KeyWalker - class edu.utah.janosvm.kit.util.SharedTableReader.KeyWalker.
 
SharedTableReader.KeyWalker() - Constructor for class edu.utah.janosvm.kit.util.SharedTableReader.KeyWalker
 
SharedTableReader() - Constructor for class edu.utah.janosvm.kit.util.SharedTableReader
Construct a SharedTableReader.
SharedTableWalker - interface edu.utah.janosvm.kit.util.SharedTableWalker.
Callback interface used when walking the elements of a shared table.
SharedTableWriter - class edu.utah.janosvm.kit.util.SharedTableWriter.
Provides read/write access to a shared table.
SharedTableWriter() - Constructor for class edu.utah.janosvm.kit.util.SharedTableWriter
 
SHUTDOWN - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
shutdown() - Method in class java.lang.isolate.IsolateMessageDispatcher
 
shutdown() - Static method in class edu.utah.janosvm.sys.VMInstance
Shutdown the VM.
shutdown() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
Call back method used when a SHUTDOWN message is received.
SIG_EXIT - Static variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Reserved signal used to cause the dispatcher to exit the run() method.
SIG_NEW_MASK - Static variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Reserved signal used to indicate that there was a change in the signal mask.
signal(int) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
SignalDispatcher - class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher.
A SignalDispatcher provides some basic infrastructure for dispatching signals received by a SignalSet.
SignalDispatcher() - Constructor for class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
Construct an empty SignalDispatcher.
SignalHandler - class edu.utah.janosvm.kit.comm.amiga.SignalHandler.
A SignalHandler is a base class for handlers that will be called by a SignalDispatcher.
SignalHandler() - Constructor for class edu.utah.janosvm.kit.comm.amiga.SignalHandler
 
signalNumber - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalHandler
The signal number that this object will handle.
signalNumber - Variable in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
The SignalNumber that should be signalled when a message is received.
signalNumber - Variable in class edu.utah.janosvm.kit.comm.amiga.MsgPort
The SignalNumber that should be signalled when a message is received.
SignalSet - class edu.utah.janosvm.kit.comm.amiga.SignalSet.
A SignalSet is a JanosVM implementation of the Amiga's signal system.
SignalSet() - Constructor for class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
size() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
size() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Return the number of slots in the CommSpace pointed to by this handle.
SIZEOF_INT - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The size of an integer on the wire.
sizeof(Object) - Static method in class edu.utah.janosvm.resources.MemoryResource
 
sleep(int) - Static method in class java.lang.isolate.IsolateMessageDispatcher
Weak sleep wrapper that doesn't throw exceptions.
socket - Variable in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
SparseArray - class edu.utah.janosvm.kit.util.SparseArray.
A simple class for generating/looking up unique identifiers.
SparseArray() - Constructor for class edu.utah.janosvm.kit.util.SparseArray
Construct an array with the default values.
SparseArray(Class) - Constructor for class edu.utah.janosvm.kit.util.SparseArray
Construct an array with the given values and the default sizes.
SparseArray(Class, int, int, int) - Constructor for class edu.utah.janosvm.kit.util.SparseArray
Construct an array with the given values.
SparseArray(int, int) - Constructor for class edu.utah.janosvm.kit.util.SparseArray
Construct an array with the given values and the default element class.
SparseArrayDimension - class edu.utah.janosvm.kit.util.SparseArrayDimension.
The objects that make up the SparseArray's X dimension.
SparseArrayDimension(int, SparseArray) - Constructor for class edu.utah.janosvm.kit.util.SparseArrayDimension
Construct a SparseArrayDimension with the given values.
SparseArrayElement - class edu.utah.janosvm.kit.util.SparseArrayElement.
The elements that make up the sparse array.
SparseArrayElement() - Constructor for class edu.utah.janosvm.kit.util.SparseArrayElement
 
specifierIndex - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The current position in the specifier stack.
specifiers - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The specifier stack.
specifiers - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
The specifier value needed to address the property.
ss - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
The SignalSet to handle signals for.
ss - Variable in class edu.utah.janosvm.kit.comm.jsi.TCPProvider
 
start() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
start() - Static method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Startup the MemoryFileSystem Server.
start(IsolateMessage[]) - Method in class java.lang.isolate.Isolate
 
started - Variable in class java.lang.isolate.IsolateMessageDispatcher
 
starter - Variable in class java.lang.isolate.IsolateEvent
 
starterGUID - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
Handle on the isolate that started the isolate this Isolate represents (or -1).
STARTING - Static variable in class java.lang.isolate.IsolateState
 
STARTING - Static variable in class java.lang.isolate.IsolateEvent.Type
 
STARTING_JANOSVM - Static variable in class java.lang.isolate.IsolateEvent.Type
 
startMainThread(IsolateMessage[]) - Method in class java.lang.isolate.IsolateBackEnd
 
startThreads() - Method in class edu.utah.janosvm.resources.GCPolicy
 
state - Variable in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
state - Variable in class edu.utah.janosvm.kit.isolate.Isolate
The approximate state of the isolate.
state - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The state of the object.
STATE_DEAD - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
STATE_DYING - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
STATE_FINISHED - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
STATE_INVALID - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
The possible state's for the Isolate object.
STATE_NEW_BORN - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The MemoryFileSystem object has just been created and hasn't loaded the store from disk.
STATE_NEWBORN - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
STATE_READY - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The MemoryFileSystem object is ready to accept new objects.
STATE_RUNNING - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
STATE_SUSPENDED - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
 
staticNativeInit(EventQueue, Thread) - Static method in class edu.utah.janosvm.sys.TeamBackEnd
 
statusHandle - Variable in class java.lang.isolate.Isolate
Handle on the global isolate status.
statusHandle - Variable in class java.lang.isolate.EventLink_Attached
 
statusHandle - Variable in class java.lang.isolate.IsolateBackEnd
Handle on the aggregate-level state for this team.
STDERR - Static variable in class edu.utah.janosvm.io.StdOutputStream
The standard error kind.
StdinInputStream - class edu.utah.janosvm.io.StdinInputStream.
Input stream for a team's standard in.
StdinInputStream() - Constructor for class edu.utah.janosvm.io.StdinInputStream
 
StdioSpec - class edu.utah.janosvm.resources.StdioSpec.
Resource specification for the standard I/O channels for a Team.
StdioSpec(String, String, String) - Constructor for class edu.utah.janosvm.resources.StdioSpec
Constructs a standard I/O resource specification with the given stream identifiers.
STDOUT - Static variable in class edu.utah.janosvm.io.StdOutputStream
The standard output kind.
StdOutputStream - class edu.utah.janosvm.io.StdOutputStream.
Output stream for a team's standard output.
StdOutputStream(int) - Constructor for class edu.utah.janosvm.io.StdOutputStream
Construct a StdOutputStream of the given kind.
stop() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
store(String) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Save the file system to disk in the given file name.
StrideCPUSpec - class edu.utah.janosvm.resources.StrideCPUSpec.
Specification for a stride scheduled CPU.
StrideCPUSpec(int) - Constructor for class edu.utah.janosvm.resources.StrideCPUSpec
Construct a CPU resource specification that requires the number of shares for the new team.
StrideCPUSpec(long, int) - Constructor for class edu.utah.janosvm.resources.StrideCPUSpec
Construct a CPU resource specification that requires the number of shares for the new team.
STRING_TYPE - Static variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
stringifyStrArray(String[]) - Static method in class java.lang.isolate.Isolate
 
succ - Variable in class edu.utah.janosvm.sys.ListNode
The successor node in the list.
suspend() - Method in class edu.utah.janosvm.kit.isolate.Isolate
 
swap(int, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
swap(int, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Swap an element with the one currently in the given index.
switchTo() - Method in class edu.utah.janosvm.sys.TeamHandle
Start a visit from the current team to the team this handle refers to.
switchTo() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Basic visit wrapper provided for code that operates directly on TeamBackEnds.
switchTo(int) - Method in class edu.utah.janosvm.sys.TeamBackEnd
Start a visit.
switchToOwner() - Method in class edu.utah.janosvm.sys.Exportable
Switch the current thread to the this objects owner team.
SYNC_FILE - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The name of the file we'll back up the store too.
sync() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
Force a write to disk of the whole MemoryFileSystem.
sync() - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
Synchronize the local table with the globally shared one.
sync(boolean) - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
Synchronize the local table with the globally shared one.
SyncObj - class java.lang.isolate.SyncObj.
 
SyncObj.Context - class java.lang.isolate.SyncObj.Context.
 
SyncObj.Context(SyncObj, long, int) - Constructor for class java.lang.isolate.SyncObj.Context
 
SyncObj() - Constructor for class java.lang.isolate.SyncObj
 

T

t(Trace.Flag, String) - Static method in class java.lang.isolate.Trace
 
t(Trace.Flag, Throwable) - Static method in class java.lang.isolate.Trace
 
table - Variable in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
Hashtable to store pairs of CommSpaceElements.
table - Variable in class edu.utah.janosvm.kit.comm.commspace.CommSpace
The table mapping indicies to elements.
table - Variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Our "custom" name space for the exported objects.
table - Variable in class edu.utah.janosvm.kit.util.SharedTableReader
 
TableFullException - exception edu.utah.janosvm.kit.util.TableFullException.
 
TableFullException() - Constructor for class edu.utah.janosvm.kit.util.TableFullException
 
TableFullException(String) - Constructor for class edu.utah.janosvm.kit.util.TableFullException
 
tableReader - Variable in class edu.utah.janosvm.kit.util.SharedTableWriter
The reader object that clients can use to lookup data in the current table.
tag - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPair
The identifier.
tail - Variable in class edu.utah.janosvm.sys.List
The tail node for the list.
take(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
take(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Take an element from the given index and put a null in its place.
target - Variable in class java.lang.isolate.EventLink
 
target - Variable in class edu.utah.janosvm.sys.Event
The target object for this event.
TCPChannel - class edu.utah.janosvm.kit.comm.jsi.TCPChannel.
A straight forward TCP implementation of a JSIChannel.
TCPChannel(Socket) - Constructor for class edu.utah.janosvm.kit.comm.jsi.TCPChannel
Construct a TCPChannel that runs over the given socket.
TCPChannel(String, int) - Constructor for class edu.utah.janosvm.kit.comm.jsi.TCPChannel
Construct a TCPChannel thats connected to the given host/port.
TCPProvider - class edu.utah.janosvm.kit.comm.jsi.TCPProvider.
A straight forward implementation of a JSIProvider running over TCP.
TCPProvider(int) - Constructor for class edu.utah.janosvm.kit.comm.jsi.TCPProvider
Construct a TCPProvider thats listening on the given port.
team - Variable in class edu.utah.janosvm.resources.NameSpaceGroup
The team to import the classes from.
Team - class edu.utah.janosvm.sys.Team.
Peer object for a TeamBackEnd.
TEAM_DISPATCHER - Static variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
TEAM_NAME - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
The name of the team, needed when others are trying to access files.
Team() - Constructor for class edu.utah.janosvm.sys.Team
 
Team(ExportManager) - Constructor for class edu.utah.janosvm.sys.Team
Construct a Team object.
TeamBackEnd - class edu.utah.janosvm.sys.TeamBackEnd.
Kernel class used to represent a team, this is then extended internally with a nativeClass.
TeamBackEnd() - Constructor for class edu.utah.janosvm.sys.TeamBackEnd
Constructor used for the kernel team.
TeamBackEnd(String, ResourceSpec[], Ptr) - Constructor for class edu.utah.janosvm.sys.TeamBackEnd
Create a user team with the given name and resources.
TeamEjectionException - exception edu.utah.janosvm.sys.TeamEjectionException.
Exception thrown when a thread is forcefully thrown from a team during a visit.
TeamEjectionException() - Constructor for class edu.utah.janosvm.sys.TeamEjectionException
 
TeamEjectionException(String) - Constructor for class edu.utah.janosvm.sys.TeamEjectionException
 
TeamEvent - class edu.utah.janosvm.sys.TeamEvent.
Simple class that describes a team related event.
TeamEvent() - Constructor for class edu.utah.janosvm.sys.TeamEvent
 
TeamEventHandler - interface edu.utah.janosvm.sys.TeamEventHandler.
An interface for EventTeamHandle call backs.
TeamEventMessage - class edu.utah.janosvm.kit.management.team.TeamEventMessage.
A message class that stores the values from a TeamEvent.
TeamEventMessage(EventTeamHandle, TeamEvent) - Constructor for class edu.utah.janosvm.kit.management.team.TeamEventMessage
Construct a TeamEventMessage with the same values as the given TeamEvent.
TeamEventMessenger - class edu.utah.janosvm.kit.management.team.TeamEventMessenger.
A TeamEventHandler implementation that sends TeamEventMessages to a MsgPort.
TeamEventMessenger(MsgPort) - Constructor for class edu.utah.janosvm.kit.management.team.TeamEventMessenger
Construct a messenger that will send TeamEventMessage's to the given MsgPort.
teamH - Variable in class java.lang.isolate.Isolate
Handle on the Team associated with this Isolate (local or remote).
TeamHandle - class edu.utah.janosvm.sys.TeamHandle.
Provides a safe handle to a Team.
TeamHandle() - Constructor for class edu.utah.janosvm.sys.TeamHandle
 
TeamHandle(TeamHandle) - Constructor for class edu.utah.janosvm.sys.TeamHandle
Copy constructor.
TeamLocal - class edu.utah.janosvm.sys.TeamLocal.
A java.lang.ThreadLocal-like class that stores data local to a team.
TeamLocal() - Constructor for class edu.utah.janosvm.sys.TeamLocal
 
TeamReservation - class edu.utah.janosvm.sys.TeamReservation.
Record a reservation with another team.
TeamReservation() - Constructor for class edu.utah.janosvm.sys.TeamReservation
Hide the constructor.
TeamThread - class edu.utah.janosvm.sys.TeamThread.
 
TeamThread() - Constructor for class edu.utah.janosvm.sys.TeamThread
 
teh - Variable in class edu.utah.janosvm.sys.EventTeamHandle
The user defined event handler.
TemporaryExport - interface edu.utah.janosvm.sys.TemporaryExport.
Indicate that an exported object is only alive as long as it is imported by someone.
terminate() - Method in class edu.utah.janosvm.sys.TeamHandle
Terminate the team referenced by this handle.
terminate() - Method in class edu.utah.janosvm.sys.TeamBackEnd
Terminate this team, revoke all its exports, kill its threads and return its resources to the system.
TERMINATED - Static variable in class java.lang.isolate.IsolateEvent.Type
 
TERMINATED - Static variable in class edu.utah.janosvm.sys.TeamEvent
Sent when a Team is being terminated.
th - Variable in class edu.utah.janosvm.kit.management.team.ResourceSampler
The team being sampled.
THIS_CLASS - Static variable in class java.lang.isolate.IsolateServer
Cached referenced to the this class' Class object.
THIS_CLASS - Static variable in class kaffe.sensors.Sensor
Cached reference to this class.
THIS_CLASS - Static variable in class edu.utah.janosvm.resources.StrideCPUSpec
Cached reference to this class.
THIS_CLASS - Static variable in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
Pointer to this class, used for set/getClassLocal.
thisClass - Static variable in class edu.utah.janosvm.kit.isolate.Isolate
Reference to the java Class object to be used with Team.setClassLocal/getClassLocal.
thisClass - Static variable in class edu.utah.janosvm.kit.isolate.IsolateManager
Reference to the java Class object to be used with Team.setClassLocal/getClassLocal.
timeBitCount - Variable in class edu.utah.janosvm.kit.util.SparseArray
The number of bits in the delay mask.
timeID - Variable in class edu.utah.janosvm.kit.util.SparseArrayDimension
The present delay value.
timeMask - Variable in class edu.utah.janosvm.kit.util.SparseArray
The bitmask that makes up the delay.
toString() - Method in class java.lang.isolate.IsolateMessage
 
toString() - Method in class java.lang.isolate.Link
 
toString() - Method in class java.lang.isolate.Isolate
 
toString() - Method in class java.lang.isolate.OneWayLink
 
toString() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
toString() - Method in class java.lang.isolate.EventLink
 
toString() - Method in class java.lang.isolate.IsolateMessage_Serializable
 
toString() - Method in class java.lang.isolate.IsolateState
 
toString() - Method in class java.lang.isolate.IsolateEvent
 
toString() - Method in class java.lang.isolate.IsolateEvent.ExitReason
 
toString() - Method in class java.lang.isolate.IsolateEvent.Type
 
toString() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatus
 
toString() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
toString() - Method in class java.lang.isolate.AggregateStateManager.EventStatusHandle
 
toString() - Method in class java.lang.isolate.IsolateServer
 
toString() - Method in class java.lang.isolate.OneWayLink_RendezvousImport
 
toString() - Method in class kaffe.sensors.SensorFeature
 
toString() - Method in class kaffe.sensors.Sensor
 
toString() - Method in class edu.utah.janosvm.sys.TeamLocal
 
toString() - Method in class edu.utah.janosvm.sys.Exportable
 
toString() - Method in class edu.utah.janosvm.sys.ListNode
 
toString() - Method in class edu.utah.janosvm.sys.Importable
 
toString() - Method in class edu.utah.janosvm.sys.TeamHandle
 
toString() - Method in class edu.utah.janosvm.sys.List
 
toString() - Method in class edu.utah.janosvm.sys.EventTeamHandle
 
toString() - Method in class edu.utah.janosvm.sys.Event
 
toString() - Method in class edu.utah.janosvm.sys.TeamThread
 
toString() - Method in class edu.utah.janosvm.sys.ExportManager
 
toString() - Method in class edu.utah.janosvm.sys.EventQueue
 
toString() - Method in class edu.utah.janosvm.sys.PortAuthority
 
toString() - Method in class edu.utah.janosvm.sys.Team
 
toString() - Method in class edu.utah.janosvm.sys.TeamBackEnd
 
toString() - Method in class edu.utah.janosvm.sys.IndexedResourceSpecException
 
toString() - Method in class edu.utah.janosvm.sys.TeamEvent
 
toString() - Method in class edu.utah.janosvm.sys.TeamReservation
 
toString() - Method in class edu.utah.janosvm.resources.MemorySpec
 
toString() - Method in class edu.utah.janosvm.resources.ConfigSpec
 
toString() - Method in class edu.utah.janosvm.resources.StdioSpec
 
toString() - Method in class edu.utah.janosvm.resources.ResourceSpecException
 
toString() - Method in class edu.utah.janosvm.resources.FileSystemSpec
 
toString() - Method in class edu.utah.janosvm.resources.CPUSpec
 
toString() - Method in class edu.utah.janosvm.resources.NameSpaceSpec
 
toString() - Method in class edu.utah.janosvm.resources.NameSpaceGroup
 
toString() - Method in class edu.utah.janosvm.resources.GCPolicy
 
toString() - Method in class edu.utah.janosvm.resources.IOSpec
 
toString() - Method in class edu.utah.janosvm.resources.DescriptorIOSpec
 
toString() - Method in class edu.utah.janosvm.resources.ClassPathSpec
 
toString() - Method in class edu.utah.janosvm.resources.StrideCPUSpec
 
toString() - Method in class edu.utah.janosvm.resources.NativeSpec
 
toString() - Method in class edu.utah.janosvm.io.StdOutputStream
 
toString() - Method in class edu.utah.janosvm.io.StdinInputStream
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPort
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalHandler
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.Facsimile
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortBackEnd
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
 
toString() - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtable
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
 
toString() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.TCPProvider
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.TCPChannel
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.NativePlexChannel
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerThread
 
toString() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPair
 
toString() - Method in class edu.utah.janosvm.kit.isolate.IsolateEventHandler
 
toString() - Method in class edu.utah.janosvm.kit.isolate.IsolateMainThread
 
toString() - Method in class edu.utah.janosvm.kit.management.team.ResourceMonitor
 
toString() - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
 
toString() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor
 
toString() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
 
toString() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor
 
toString() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
 
toString() - Method in class edu.utah.janosvm.kit.management.team.TeamEventMessage
 
toString() - Method in class edu.utah.janosvm.kit.management.team.TeamEventMessenger
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileInputStream
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFile
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
 
toString() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
toString() - Method in class edu.utah.janosvm.kit.util.SparseArrayElement
 
toString() - Method in class edu.utah.janosvm.kit.util.SparseArrayDimension
 
toString() - Method in class edu.utah.janosvm.kit.util.Association
 
toString() - Method in class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
 
toString() - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
 
toString() - Method in class edu.utah.janosvm.kit.util.SparseArray
 
tr - Variable in class edu.utah.janosvm.sys.ExportManager.ImportEnumerator
Pointer to a TeamReservation that refers to the owner of the current Importable.
trace - Variable in class java.lang.isolate.IsolateStartupException
 
Trace - class java.lang.isolate.Trace.
Use by setting property "isolate.trace" to a string of ",| " separated string constants from the table below.
Trace.Flag - class java.lang.isolate.Trace.Flag.
 
Trace.Flag(String, long) - Constructor for class java.lang.isolate.Trace.Flag
 
Trace() - Constructor for class java.lang.isolate.Trace
 
traceInitOut - Static variable in class java.lang.isolate.Trace
 
traceInitProp - Static variable in class java.lang.isolate.Trace
 
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage
INTERNAL translation of IsolateMessage XXX thrown exception is odd? (IOException for fd duping errors)
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Isolate
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_FileOutputStream
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Composite
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Empty
INTERNAL translation of IsolateMessage_Empty.
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_String
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_ByteArray
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Link
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_ServerSocket
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_FileInputStream
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Serializable
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_DatagramSocket
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Event
INTERNAL translation of IsolateMessage
translate(TeamHandle, TeamHandle) - Method in class java.lang.isolate.IsolateMessage_Socket
INTERNAL translation of IsolateMessage
translateFetchedMessage(Object) - Method in class java.lang.isolate.OneWayLink_RendezvousImport
 
tryReceive() - Method in class java.lang.isolate.Link
 
trySend(IsolateMessage) - Method in class java.lang.isolate.Link
Non-blocking send, only succeeds if a receiver is waiting.
type - Variable in class java.lang.isolate.IsolateEvent
 
type - Variable in class java.lang.isolate.IsolateEvent.ExitReason
 
type - Variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
type() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
typeName - Variable in class java.lang.isolate.Link
A Hack to avoid toString() invocations on non-shared types (like BidiLink_Neither)
typeName() - Method in class java.lang.isolate.IsolateMessage
 
typeName() - Method in class java.lang.isolate.IsolateMessage_Composite
 
typeName() - Method in class java.lang.isolate.IsolateMessage_Link
 
typeName() - Method in class java.lang.isolate.IsolateMessage_Event
 

U

UnavailableIsolateFeatureException - exception edu.utah.janosvm.kit.isolate.UnavailableIsolateFeatureException.
 
UnavailableIsolateFeatureException() - Constructor for class edu.utah.janosvm.kit.isolate.UnavailableIsolateFeatureException
 
unbindFrom() - Method in class java.lang.isolate.AggregateStateManager.IsolateStatusHandle
 
unbindFrom() - Method in class java.lang.isolate.AggregateStateManager.EventStatusHandle
 
unbindFrom() - Method in class java.lang.isolate.OneWayLink_RendezvousImport
Invoked when this Importable is being broken.
unbindFrom() - Method in class edu.utah.janosvm.sys.Importable
Unbind this Importable from any objects it is referencing.
unbindFrom() - Method in class edu.utah.janosvm.sys.TeamHandle
 
unbindFrom() - Method in class edu.utah.janosvm.kit.comm.amiga.FaxPortHandle
 
unbindFrom() - Method in class edu.utah.janosvm.kit.comm.commspace.CommHashtableHandle
 
unbindFrom() - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
 
unbindFrom() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePusher
 
unbindFrom() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
 
unbindFrom() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
UNCAUGHT_EXCEPTION - Static variable in class java.lang.isolate.IsolateEvent.ExitReason
 
UNCAUGHT_EXCEPTION - Static variable in class edu.utah.janosvm.sys.TeamEvent
Not yet used.
unflatten(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
Unmarshal the message in this.buffer.
UnimplementedError - error java.lang.isolate.UnimplementedError.
 
UnimplementedError() - Constructor for class java.lang.isolate.UnimplementedError
 
uniqueIDtoTeam - Static variable in class edu.utah.janosvm.kit.isolate.IsolateManager
Mapping from the Isolate's unique Identifier to the TeamHandle object.
unregister(Importable) - Static method in class edu.utah.janosvm.sys.PortAuthority
Unregister the Importable internally.
unregisterLeak(Object) - Static method in class edu.utah.janosvm.resources.MemoryResource
Unregister an object suspected to be a leak.
unsatisfiedSpec - Variable in class edu.utah.janosvm.resources.ResourceSpecException
The ResourceSpec that couldn't be satisfied.
update() - Method in class edu.utah.janosvm.kit.management.team.ResourceSampler
Update the sampler's state.
update() - Method in class edu.utah.janosvm.kit.management.team.MemoryMonitor.MemorySampler
 
update() - Method in class edu.utah.janosvm.kit.management.team.CPUMonitor.CPUSampler
 
updateRemoteState() - Method in class java.lang.isolate.Isolate
 
usage - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
A description of the property and its uses.
usage() - Method in class edu.utah.janosvm.kit.comm.jsi.JSIPropertyInfo
 
USER_MASK - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
USER1 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
USER2 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 
USER3 - Static variable in class edu.utah.janosvm.sys.TeamEvent
 

V

val - Variable in class edu.utah.janosvm.kit.comm.commspace.CommSpaceElement
 
value - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIPair
The value.
value - Variable in class edu.utah.janosvm.kit.util.ObjectSparseArrayElement
Some arbitrary value.
verbose - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIHandlerRoot
 
viewGroup - Variable in class edu.utah.janosvm.resources.NameSpaceGroup
The view group type to import.
ViewGroupNotFoundException - exception edu.utah.janosvm.resources.ViewGroupNotFoundException.
Exception indicating that the view group couldn't be found in the config file.
ViewGroupNotFoundException() - Constructor for class edu.utah.janosvm.resources.ViewGroupNotFoundException
 
ViewGroupNotFoundException(String) - Constructor for class edu.utah.janosvm.resources.ViewGroupNotFoundException
 
visit() - Method in class edu.utah.janosvm.sys.TeamReservation
Switch the current thread to the team encoded in this Reservation.
visitByteArrayMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitCompositeMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitDatagramSocketMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitEmptyMessage() - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitFileInputStreamMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitFileOutputStreamMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitIsolateEventMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitIsolateMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitLinkMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitSerializableMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitServerSocketMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitSocketMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
visitStringMessage(IsolateMessage) - Method in class java.lang.isolate.IsolateMessageVisitor
 
VMInstance - class edu.utah.janosvm.sys.VMInstance.
Functions specific to the VM as a whole.
VMInstance() - Constructor for class edu.utah.janosvm.sys.VMInstance
This is a static only object.

W

wait(SyncObj.Context) - Method in class java.lang.isolate.SyncObj
 
waitFor(long) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
Wait for one or more of the signals in the mask to be received.
waitFor(long, long) - Method in class edu.utah.janosvm.kit.comm.amiga.SignalSet
Wait for one or more of the signals in the mask to be received, or for a timeout.
waitForLoad() - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileSystem
Wait for the object to finish loading the store from disk.
waitForMessage() - Method in class edu.utah.janosvm.kit.comm.amiga.MsgPort
Wait for and return the first Message received.
waitForState(int, long, int) - Method in class edu.utah.janosvm.kit.isolate.Isolate
Wait for the Isolate to progress to a given state or time out.
waitingMessage - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
waitingSender - Variable in class java.lang.isolate.OneWayLink_RendezvousPoint
 
waitMask - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalDispatcher
The set of signals to wait for.
waitOn(Object) - Method in class java.lang.isolate.OneWayLink_Both.Timeout
Wait on the given sync object with a timeout.
waitOnIndex(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
Wait for something to change in the slot at the given index.
waitSignals - Variable in class edu.utah.janosvm.kit.comm.amiga.SignalSet
Mask of signals that the thread is waiting for at the moment.
waitToTake() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueue
Wait to take an element from the queue.
waitToTake() - Method in class edu.utah.janosvm.kit.comm.commspace.CommQueuePuller
Take an element from the queue, or wait for one to be added and return that.
waitToTake(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
 
waitToTake(int) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Wait for an element to be placed into the given index.
waitWithCLE() - Method in class java.lang.isolate.OneWayLink_RendezvousPoint
 
walk(Association) - Method in class edu.utah.janosvm.kit.util.SharedTableReader.KeyWalker
 
walk(Association) - Method in class edu.utah.janosvm.kit.util.SharedTableReader.ElementWalker
 
walk(Association) - Method in interface edu.utah.janosvm.kit.util.SharedTableWalker
 
walk(SharedTableWalker) - Method in class edu.utah.janosvm.kit.util.SharedTableWriter
 
walk(SharedTableWriter, SharedTableWalker) - Method in class edu.utah.janosvm.kit.util.SharedTable
 
what - Variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
The type of message.
WHAT_MAX - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
WHAT_NONE - Static variable in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
write(byte[], int, int) - Method in class edu.utah.janosvm.io.StdOutputStream
 
write(byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
 
write(double) - Method in class kaffe.sensors.SensorFeature
 
write(int) - Method in class edu.utah.janosvm.io.StdOutputStream
 
write(int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryFileOutputStream
 
write(int, byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlock
 
write(int, byte[], int, int) - Method in class edu.utah.janosvm.kit.server.memfs.MemoryBlockBackEnd
 
write(int, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpace
Write the given element at the given index.
write(int, CommSpaceElement) - Method in class edu.utah.janosvm.kit.comm.commspace.CommSpaceHandle
Write the given element to the given index.
write(String) - Static method in class java.lang.isolate.Trace
 
write(String, String) - Static method in class java.lang.isolate.Trace
 
write(String, Throwable) - Static method in class java.lang.isolate.Trace
 
write(Throwable) - Static method in class java.lang.isolate.Trace
 
writeBytes(byte[]) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 
writeInt(int) - Method in class edu.utah.janosvm.io.StdOutputStream
 
writeInt(int) - Method in class edu.utah.janosvm.kit.comm.jsi.JSIMessage
 

X

xBitCount - Variable in class edu.utah.janosvm.kit.util.SparseArray
The number of bits used to index the X dimension.
xDimension - Variable in class edu.utah.janosvm.kit.util.SparseArray
The X dimension.
xSize - Variable in class edu.utah.janosvm.kit.util.SparseArray
The size of the X dimension.
xUsed - Variable in class edu.utah.janosvm.kit.util.SparseArray
The number of slots actually used in the X dimension.

Y

yBitCount - Variable in class edu.utah.janosvm.kit.util.SparseArray
The number of bits used to index the Y dimension.
ySize - Variable in class edu.utah.janosvm.kit.util.SparseArray
The size of the Y dimension.

_

_versionMajor - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
 
_versionMinor - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
 
_versionName - Static variable in class edu.utah.janosvm.sys.TeamBackEnd
Version info.

< A B C D E F G H I J K L M N O P R S T U V W X Y _
JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003