bees.core
Class ExternalCapsuleEvent
java.lang.Object
|
+--edu.utah.janosvm.sys.ListNode
|
+--edu.utah.janosvm.kit.comm.amiga.Facsimile
|
+--bees.core.BeesEvent
|
+--bees.core.ExternalCapsuleEvent
- All Implemented Interfaces:
- java.lang.Cloneable, edu.utah.janosvm.sys.CrossTeamCloneable
- public final class ExternalCapsuleEvent
- extends BeesEvent
An BeesEvent used to deliver the contents of an ExternalCapsule to another
domain.
Fields inherited from class edu.utah.janosvm.sys.ListNode |
pred, succ |
Methods inherited from class edu.utah.janosvm.kit.comm.amiga.Facsimile |
getReplyPort, isReply, setReplyPort |
Methods inherited from class edu.utah.janosvm.sys.ListNode |
append, inList, prepend, remove |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExternalCapsuleEvent
public ExternalCapsuleEvent()
- Construct an empty ExternalCapsuleEvent.
setBody
public ExternalCapsuleEvent setBody(edu.utah.janos.nodeos.BufferHandle body)
- Parameters:
body
- The body of the capsule.- Returns:
- this
getBody
public edu.utah.janos.nodeos.BufferHandle getBody()
- Returns:
- The body of the capsule.
setEnvelopes
public ExternalCapsuleEvent setEnvelopes(CapabilityEnvelope[] ce)
- Parameters:
ce
- The set of CapabilityEnvelopes passed to the domain.
getEnvelopes
public CapabilityEnvelope[] getEnvelopes()
- Returns:
- The set of CapabilityEnvelopes passed to the domain.
setReferences
public ExternalCapsuleEvent setReferences(CapabilityReference[] cr)
- Parameters:
ce
- The set of CapabilityReferences passed to the domain.
getReferences
public CapabilityReference[] getReferences()
- Returns:
- The set of CapabilityReferences passed to the domain.
clone
public java.lang.Object clone()
- Overrides:
clone
in class edu.utah.janosvm.kit.comm.amiga.Facsimile
toString
public java.lang.String toString()
- Overrides:
toString
in class BeesEvent
- Following copied from class:
bees.core.BeesEvent
- See Also:
Object.toString()
This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/