Bees v0.5.0 API

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
 
Constructor Summary
ExternalCapsuleEvent()
          Construct an empty ExternalCapsuleEvent.
 
Method Summary
 java.lang.Object clone()
           
 edu.utah.janos.nodeos.BufferHandle getBody()
           
 CapabilityEnvelope[] getEnvelopes()
           
 CapabilityReference[] getReferences()
           
 ExternalCapsuleEvent setBody(edu.utah.janos.nodeos.BufferHandle body)
           
 ExternalCapsuleEvent setEnvelopes(CapabilityEnvelope[] ce)
           
 ExternalCapsuleEvent setReferences(CapabilityReference[] cr)
           
 java.lang.String toString()
           
 
Methods inherited from class bees.core.BeesEvent
getClientCoroutineID, getCoroutineClass, getServerCoroutineID, reply, sendReply, setClientCoroutineID, setCoroutineClass, setServerCoroutineID, useBDomainReplyPort
 
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
 

Constructor Detail

ExternalCapsuleEvent

public ExternalCapsuleEvent()
Construct an empty ExternalCapsuleEvent.
Method Detail

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()

Bees v0.5.0 API

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/