|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Capsule | |
apps.benchmark | |
apps.discovery | Protocol and test application for discovering neighbors on the same LAN. |
apps.health | A demo application that tries to implement Healthd-like functionality. |
apps.hello | The skeleton for the "Hello World" tutorial from the manual. |
apps.liveness | Protocol and test application for testing the responsiveness of neighbors. |
apps.pathfinder | A simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients. |
bees.core | The core functionality for Bees, including, capabilities, coroutines, and events. |
Uses of Capsule in apps.benchmark |
Subclasses of Capsule in apps.benchmark | |
class |
BenchmarkBootCapsule
|
class |
BenchmarkCapsule
|
class |
MinimalCapsule
|
class |
PrimerCapsule
|
class |
RelayCapsule
|
class |
SendCapsule
|
class |
StatsCapsule
|
Uses of Capsule in apps.discovery |
Subclasses of Capsule in apps.discovery | |
class |
AdvertiseCapsule
An AdvertiseCapsule is used to carry broadcast data for a host. |
class |
DiscoveryBootCapsule
A DiscoveryBootCapsule is used to boot strap the protocol domain. |
Uses of Capsule in apps.health |
Subclasses of Capsule in apps.health | |
class |
HealthBootCapsule
A HealthBootCapsule is used to initialize the health protocol. |
class |
NodeHealthCapsule
The NodeHealthCapsule is used to poll and haul a NodeHealth object back to the server. |
class |
PollRequestCapsule
Capsule used to alert interested parties about a problem on the node. |
Uses of Capsule in apps.hello |
Subclasses of Capsule in apps.hello | |
class |
HelloBootCapsule
|
class |
HelloCapsule
|
Uses of Capsule in apps.liveness |
Subclasses of Capsule in apps.liveness | |
class |
LivenessBootCapsule
A LivenessBootCapsule is used to boot strap the liveness protocol domain. |
class |
PokeCapsule
A PokeCapsule is used to probe a neighbor for liveness/responsiveness. |
Uses of Capsule in apps.pathfinder |
Subclasses of Capsule in apps.pathfinder | |
class |
ConfigurationCapsule
Capsule used to tell neighbors about the path to the root of the tree. |
class |
MulticastCapsule
A MulticastCapsule is a base class for Capsule types that will be multicast from the server node to the clients. |
class |
PathfinderBootCapsule
Boot capsule used when the pathfinder is acting alone (not a companion). |
class |
SinkCapsule
A SinkCapsule is a base class for Capsule types that originate at the leafs of the pathfinder tree and are directed toward the root. |
Methods in apps.pathfinder with parameters of type Capsule | |
void |
PathfinderSession.configure(Node node,
Capsule cap)
Configure the session object. |
void |
PathfinderSession.configureRoot(Node node,
Capsule cap)
Configure the session object so that this is the root node. |
Uses of Capsule in bees.core |
Subclasses of Capsule in bees.core | |
class |
DataRequestCapsule
A DataRequestCapsule is base class used for capsules that wish to request some "large" data from a peer node. |
class |
DataResponseCapsule
A DataResponseCapsule is the complement of the DataRequestCapsule, it is used to carry the response back to the requesting node. |
class |
ReliableDataRequestCapsule
The ReliableDataRequestCapsule is a base class for Capsule classes that wish to transmit chunks of data reliably. |
Methods in bees.core that return Capsule | |
Capsule |
CapsuleReceiver.receive(edu.utah.janos.nodeos.BufferHandle bh,
int offset)
Receive a Capsule from the NeighborImpl. |
Methods in bees.core with parameters of type Capsule | |
void |
Capsule.fromCapsule(Capsule cap)
Replenish this capsule from the authorization in the given capsule. |
void |
Capsule.specializeCapsule(Capsule cap)
Replenish this companion capsule and specialize it from the given Capsule. |
abstract void |
Neighborhood.send(Capsule cap)
|
void |
CapsuleReceiver.evaluate(Capsule cap)
Evaluate the capsule. |
void |
MulticastNeighborhood.send(Capsule cap)
Send a capsule to all members of this Neighborhood. |
void |
CapsuleGroup.fromCapsule(Capsule cap)
|
void |
CapsuleGroup.add(Capsule cap)
|
void |
CapsuleGroup.remove(Capsule cap)
|
void |
RedundantNeighborhood.send(Capsule cap)
Attempt to send a capsule to one of the member neighbors. |
void |
Neighbor.send(Capsule cap)
Send a Capsule to this neighbor. |
|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |