JanosVM v1.0 API

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

Packages that use TeamHandle
edu.utah.janosvm.kit.comm.amiga An inter-team communication facility modeled on the Amiga IPC system. 
edu.utah.janosvm.kit.isolate An implementation of the JSR-121 prototype Isolate API. 
edu.utah.janosvm.kit.management.team A collection of classes for managing teams in the JanosVM. 
edu.utah.janosvm.resources Resources managed by the JanosVM on a per-team basis. 
edu.utah.janosvm.sys Provides the java interface to the JanosVM Team facilities. 
java.lang.isolate JanosVM Isolate API Prototype 
 

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

Constructors in edu.utah.janosvm.kit.comm.amiga with parameters of type TeamHandle
FaxPortHandle(TeamHandle team, java.lang.Object id)
          Construct a FaxPortHandle handle that refers to a specific export in a team.
 

Uses of TeamHandle in edu.utah.janosvm.kit.isolate
 

Fields in edu.utah.janosvm.kit.isolate declared as TeamHandle
private  TeamHandle IsolateManager.managerTeam
          Pointer to the team that actually holds the mapping data.
 

Methods in edu.utah.janosvm.kit.isolate that return TeamHandle
 TeamHandle IsolateManager.getTeamHandle()
           
 

Methods in edu.utah.janosvm.kit.isolate with parameters of type TeamHandle
static IsolateManager IsolateManager.initIsolateManager(TeamHandle manager)
          Initialize and install an IsolateManager in the current team.
 

Constructors in edu.utah.janosvm.kit.isolate with parameters of type TeamHandle
IsolateManager(TeamHandle managerTeam)
           
 

Uses of TeamHandle in edu.utah.janosvm.kit.management.team
 

Fields in edu.utah.janosvm.kit.management.team declared as TeamHandle
private  TeamHandle ResourceSampler.th
          The team being sampled.
 

Methods in edu.utah.janosvm.kit.management.team that return TeamHandle
 TeamHandle ResourceSampler.getTeam()
           
 

Methods in edu.utah.janosvm.kit.management.team with parameters of type TeamHandle
 void ResourceSampler.setTeam(TeamHandle th)
           
 

Uses of TeamHandle in edu.utah.janosvm.resources
 

Fields in edu.utah.janosvm.resources declared as TeamHandle
private  TeamHandle NameSpaceGroup.team
          The team to import the classes from.
 

Methods in edu.utah.janosvm.resources that return TeamHandle
 TeamHandle NameSpaceGroup.getTeam()
           
 

Constructors in edu.utah.janosvm.resources with parameters of type TeamHandle
NameSpaceGroup(TeamHandle team, java.lang.String cg, java.lang.String vg)
          Construct a NameSpaceGroup object with the given parameters.
NameSpaceGroup(TeamHandle team, java.lang.String cg)
          Construct a NameSpaceGroup object with the given parameters and the "identity" view group.
 

Uses of TeamHandle in edu.utah.janosvm.sys
 

Subclasses of TeamHandle in edu.utah.janosvm.sys
 class EventTeamHandle
          An extended handle for accessing a team and receiving events from it.
 class Team
          Peer object for a TeamBackEnd.
 

Fields in edu.utah.janosvm.sys declared as TeamHandle
private  TeamHandle Team.kernel
          The cached kernel team handle.
 

Methods in edu.utah.janosvm.sys that return TeamHandle
private static TeamHandle Team.create(TeamHandle handle, java.lang.String name, ResourceSpec[] specs, kaffe.util.Ptr nativeSpecs)
           
static TeamHandle Team.create(TeamHandle th, java.lang.String name, ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.create(java.lang.String name, ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.create(TeamHandle th, ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.create(java.lang.String name)
          Create a new team.
static TeamHandle Team.create(ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.create()
          Create a new team.
static TeamHandle Team.find(TeamHandle th, java.lang.String name)
          Get a handle on the Team with the given name.
static TeamHandle Team.find(java.lang.String name)
          Get a handle on the Team with the given name.
(package private) static TeamHandle Team.find(TeamHandle th, TeamBackEnd be)
           
 TeamHandle Team.getKernelTeam()
          Get a handle on the kernel team.
 

Methods in edu.utah.janosvm.sys with parameters of type TeamHandle
 void PortAuthority.importObject(Importable to, TeamHandle from, java.lang.Object id)
          Import a publicly available object from another team.
private static TeamHandle Team.create(TeamHandle handle, java.lang.String name, ResourceSpec[] specs, kaffe.util.Ptr nativeSpecs)
           
static TeamHandle Team.create(TeamHandle th, java.lang.String name, ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.create(TeamHandle th, ResourceSpec[] specs)
          Create a new team.
static TeamHandle Team.find(TeamHandle th, java.lang.String name)
          Get a handle on the Team with the given name.
(package private) static TeamHandle Team.find(TeamHandle th, TeamBackEnd be)
           
 boolean Team.addDependency(TeamHandle th)
          Add a dependency to this team.
 

Constructors in edu.utah.janosvm.sys with parameters of type TeamHandle
TeamHandle(TeamHandle other)
          Copy constructor.
EventTeamHandle(int eventMask, TeamEventHandler teh, TeamHandle th)
          Construct an EventTeamHandle with the given mask and handler for the team associated with the given TeamHandle.
EventTeamHandle(TeamEventHandler teh, TeamHandle th)
          Construct an EventTeamHandle with the given handler and attach it to the given team.
 

Uses of TeamHandle in java.lang.isolate
 

Subclasses of TeamHandle in java.lang.isolate
(package private)  class IsolateServer
          An IsolateServer is a TeamHandle that refers to the team containing any isolate global data (e.g.
 

Fields in java.lang.isolate declared as TeamHandle
private  TeamHandle OneWayLink_RendezvousImport.sender
           
 

Methods in java.lang.isolate that return TeamHandle
(package private)  TeamHandle Isolate.getTeamHandle()
          May return null.
 

Methods in java.lang.isolate with parameters of type TeamHandle
(package private) abstract  IsolateMessage IsolateMessage.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage XXX thrown exception is odd? (IOException for fd duping errors)
(package private)  IsolateMessage IsolateMessage_Isolate.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private) abstract  Link Link.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
          Clone this link (from the sourceTeam context) in the (current, destintion) Team context.
(package private)  Link BidirectionalLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
(package private)  IsolateMessage IsolateMessage_FileOutputStream.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
private static IsolateMessage Isolate.cloneMessage(IsolateMessage m, TeamHandle source, TeamHandle current)
           
(package private)  Isolate Isolate.clone(TeamHandle source, TeamHandle current)
           
(package private)  Link OneWayLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
(package private) static boolean OneWayLink_RendezvousPoint.receiverDoesSetup(TeamHandle sender, java.lang.String xname)
          Find existing rendezvous point with the given name in the sender team.
(package private)  IsolateMessage IsolateMessage_Composite.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  Link EventLink.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
(package private)  IsolateMessage IsolateMessage_Empty.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage_Empty.
(package private)  IsolateMessage IsolateMessage_String.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_ByteArray.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Link.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_ServerSocket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_FileInputStream.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Serializable.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_DatagramSocket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateEvent IsolateEvent.clone(TeamHandle sourceTeam, TeamHandle currentTeam)
           
(package private)  IsolateMessage IsolateMessage_Event.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private)  IsolateMessage IsolateMessage_Socket.translate(TeamHandle sourceTeam, TeamHandle currentTeam)
          INTERNAL translation of IsolateMessage
(package private) static OneWayLink_RendezvousImport OneWayLink_RendezvousImport.newInstance(TeamHandle sender, java.lang.String name)
          Create a new OneWayLink_RendezvousImport that points to the given Team's OneWayLink_RendezvousPoint.
 

Constructors in java.lang.isolate with parameters of type TeamHandle
IsolateServer(TeamHandle th)
          Construct an IsolateServer object that refers to the isolate server team.
OneWayLink_RendezvousImport(TeamHandle sender)
           
 


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