edu.utah.janosvm.sys
Class Exportable
java.lang.Object
|
+--edu.utah.janosvm.sys.Exportable
- Direct Known Subclasses:
- FaxPortBackEnd
- public abstract class Exportable
- extends java.lang.Object
Base class for objects exported from teams.
Constructor Summary |
protected |
Exportable()
Standard Exportable constructor, currently, just caches the owner team
pointer. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Exportable
protected Exportable()
- Standard Exportable constructor, currently, just caches the owner team
pointer.
getAnonymousManager
public ExportManager getAnonymousManager()
- Returns:
- The ExportManager thats managing this anonymously exported
object.
switchToOwner
public void switchToOwner()
throws DeadTeamException,
TeamEjectionException
- Switch the current thread to the this objects owner team.
- Throws:
- DeadTeamException - if one of the teams involved is dead.
- TeamEjectionException - if this thread was ejected from the
team while it was running.
returnFromOwner
public void returnFromOwner()
- Switch the current thread to the previous team context.
pushOwnerReservation
public TeamReservation pushOwnerReservation()
throws DeadTeamException
- Push a TeamReservation for this objects owner team.
- Returns:
- A TeamReservation referring to the owner.
- Throws:
- A - DeadTeamException if one of the teams involved is dead.
This documentation is Copyright (C) 2000-2001 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 Jun 1, 2001