JanosVM v1.0 API

Uses of Class
edu.utah.janosvm.sys.Exportable

Packages that use Exportable
edu.utah.janosvm.kit.comm.amiga An inter-team communication facility modeled on the Amiga IPC system. 
edu.utah.janosvm.kit.comm.commspace A tuple space communication mechanism for the JanosVM. 
edu.utah.janosvm.kit.server.memfs An extended example for the JanosVM that implements a memory file system. 
edu.utah.janosvm.sys Provides the java interface to the JanosVM Team facilities. 
java.lang.isolate JanosVM Isolate API Prototype 
 

Uses of Exportable in edu.utah.janosvm.kit.comm.amiga
 

Subclasses of Exportable in edu.utah.janosvm.kit.comm.amiga
(package private)  class FaxPortBackEnd
          An Exportable object that can receive Facsimile objects.
 

Methods in edu.utah.janosvm.kit.comm.amiga with parameters of type Exportable
protected  void FaxPortHandle.bindTo(Exportable ex)
           
 

Uses of Exportable in edu.utah.janosvm.kit.comm.commspace
 

Subclasses of Exportable in edu.utah.janosvm.kit.comm.commspace
(package private)  class CommHashtable
          The CommHashtable wraps a regular Hashtable and makes it available for export to other classes.
(package private)  class CommQueue
          A shareable FIFO queue of CommSpaceElements.
(package private)  class CommSpace
          Variation on an array, with some tuple-space like properties.
 

Methods in edu.utah.janosvm.kit.comm.commspace with parameters of type Exportable
protected  void CommHashtableHandle.bindTo(Exportable ex)
           
protected  void CommSpaceHandle.bindTo(Exportable ex)
           
protected  void CommQueuePusher.bindTo(Exportable ex)
           
protected  void CommQueuePuller.bindTo(Exportable ex)
           
 

Uses of Exportable in edu.utah.janosvm.kit.server.memfs
 

Subclasses of Exportable in edu.utah.janosvm.kit.server.memfs
(package private)  class MemoryBlockBackEnd
          The object representing a file in the memory file system.
 

Methods in edu.utah.janosvm.kit.server.memfs with parameters of type Exportable
protected  void MemoryBlock.bindTo(Exportable ex)
           
 

Uses of Exportable in edu.utah.janosvm.sys
 

Subclasses of Exportable in edu.utah.janosvm.sys
(package private)  class TeamBackEnd
          Kernel class used to represent a team, this is then extended internally with a nativeClass.
 

Fields in edu.utah.janosvm.sys declared as Exportable
private  Exportable ExportManager.export
          The object being exported.
 

Methods in edu.utah.janosvm.sys that return Exportable
 Exportable ExportManager.getExport()
          Get the object that this manager manages.
 

Methods in edu.utah.janosvm.sys with parameters of type Exportable
protected abstract  void Importable.bindTo(Exportable ex)
          Bind this Importable to the given Exportable.
protected  void TeamHandle.bindTo(Exportable ex)
           
 void ExportManager.setExport(Exportable ex)
          If this manager is empty you can fill in its export with this function.
 ExportManager PortAuthority.exportObject(java.lang.Object id, Exportable ex)
          Export an object with the given identifier.
 ExportManager PortAuthority.exportAnonymousObject(Exportable ex)
          Export an object without a public identifier.
private  void PortAuthority.revokeAnonymousObject(Exportable ex, ExportManager em)
           
 void PortAuthority.revokeAnonymousObject(Exportable ex)
          Revoke an anonymously exported object.
 ExportManager Team.exportObject(java.lang.Object id, Exportable ex)
           
 ExportManager Team.exportAnonymousObject(Exportable ex)
           
 void Team.revokeAnonymousObject(Exportable ex)
           
 

Constructors in edu.utah.janosvm.sys with parameters of type Exportable
ExportManager(Exportable export)
          Construct a manager that is exporting the given object.
 

Uses of Exportable in java.lang.isolate
 

Subclasses of Exportable in java.lang.isolate
private static class AggregateStateManager.IsolateStatus
          Global state for a single isolate.
(package private)  class OneWayLink_RendezvousPoint
          A rendezvous point for a one-way link.
 

Methods in java.lang.isolate with parameters of type Exportable
protected  void AggregateStateManager.IsolateStatusHandle.bindTo(Exportable ex)
           
protected  void AggregateStateManager.EventStatusHandle.bindTo(Exportable ex)
           
protected  void OneWayLink_RendezvousImport.bindTo(Exportable ex)
          Invoked when this importable is bound to a OneWayLink_RendezvousPoint.
 


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