Bees v0.5.0 API

bees.core.kernel
Class BDomainRegisterCoroutine

java.lang.Object
  |
  +--bees.core.Coroutine
        |
        +--bees.core.kernel.BDomainRegisterCoroutine

public final class BDomainRegisterCoroutine
extends Coroutine

The BDomainRegisterCoroutine maintains the table of BDomain's in the system.


Field Summary
static int STATE_ALIVE
           
static int STATE_WAITING
           
 
Fields inherited from class bees.core.Coroutine
DEFAULT_TIMEOUT, INVALID_ID, STATE_ANY, STATE_COMPLETE, STATE_ERROR, STATE_ERROR_CAGED, STATE_ERROR_INTERNAL, STATE_ERROR_TIMEOUT, STATE_ERROR_USER, STATE_NEWBORN, STATE_USER
 
Constructor Summary
BDomainRegisterCoroutine()
           
 
Method Summary
 void create(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local, edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)
           
 void delete(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local, edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)
           
 void deleteDomain(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local, edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote, BDomainIdentifier ai)
           
 void handle(BeesEvent ae)
          Callback used to handle BeesEvents directed to this Coroutine.
 void queryStats(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local, edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote, BDomainIdentifier ai)
           
 BDomainQueryEvent takeQueryEvent(BDomainIdentifier id)
           
 java.lang.String toString()
           
 
Methods inherited from class bees.core.Coroutine
cleanup, drop, finalize, getCoroutine, getID, getState, getThrowable, setState, setThrowable, waitForCompletion, waitForCompletion, waitForState, waitForState
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATE_WAITING

public static final int STATE_WAITING

STATE_ALIVE

public static final int STATE_ALIVE
Constructor Detail

BDomainRegisterCoroutine

public BDomainRegisterCoroutine()
Method Detail

takeQueryEvent

public BDomainQueryEvent takeQueryEvent(BDomainIdentifier id)

create

public void create(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local,
                   edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)

queryStats

public void queryStats(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local,
                       edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote,
                       BDomainIdentifier ai)

deleteDomain

public void deleteDomain(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local,
                         edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote,
                         BDomainIdentifier ai)

delete

public void delete(edu.utah.janosvm.kit.comm.amiga.FaxPortHandle local,
                   edu.utah.janosvm.kit.comm.amiga.FaxPortHandle remote)

handle

public void handle(BeesEvent ae)
Description copied from class: Coroutine
Callback used to handle BeesEvents directed to this Coroutine.
Overrides:
handle in class Coroutine
Following copied from class: bees.core.Coroutine
Parameters:
ae - The BeesEvent to handle.

toString

public java.lang.String toString()
Overrides:
toString in class Coroutine
Following copied from class: bees.core.Coroutine
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/