Bees v0.5.0 API

apps.health
Class HealthBootCapsule

java.lang.Object
  |
  +--bees.core.Packet
        |
        +--bees.core.ANEPPacket
              |
              +--bees.core.Capsule
                    |
                    +--apps.health.HealthBootCapsule

public final class HealthBootCapsule
extends Capsule

A HealthBootCapsule is used to initialize the health protocol. It will construct a HealthParameters or HealthExtraParameters object, whichever the flows privileges will allow, configure the pathfinder protocol, and install a NodeHealthCapsule to poll the motherboard sensors.

See Also:
HealthParameters, HealthExtraParameters, HealthSession, NodeHealthCapsule, NodeHealth, SimpleNodeHealth, PathfinderSession

Constructor Summary
HealthBootCapsule()
          Construct an empty HealthBootCapsule.
 
Method Summary
 void decode(Xdr xdr)
          Decode this Capsule's state from the given Xdr.
 void encode(Xdr xdr)
          Encode this Capsule's state into the given Xdr.
 void evaluate(Node node)
          Evaluate this capsule.
 java.lang.String toString()
           
 
Methods inherited from class bees.core.Capsule
addToPool, checkPermission, clone, decodingException, equals, evaluate, fromCapsule, fromExternal, getCapsuleID, getFlowDesc, getSession, getSession, getSource, internalDecode, internalEncode, internalReset, reset, skipOptions, specializeCapsule
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HealthBootCapsule

public HealthBootCapsule()
Construct an empty HealthBootCapsule.
Method Detail

encode

public void encode(Xdr xdr)
Description copied from class: Capsule
Encode this Capsule's state into the given Xdr.
Overrides:
encode in class Capsule
See Also:
Capsule.encode(Xdr)

decode

public void decode(Xdr xdr)
Description copied from class: Capsule
Decode this Capsule's state from the given Xdr.
Overrides:
decode in class Capsule
See Also:
Capsule.decode(Xdr)

evaluate

public void evaluate(Node node)
Description copied from class: Capsule
Evaluate this capsule. Basically, this is the function that performs any computation and forwarding.
Overrides:
evaluate in class Capsule
See Also:
Capsule.evaluate(Node)

toString

public java.lang.String toString()
Overrides:
toString in class Capsule
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/