Package org.cougaar.pizza.relay

This package contains the definitions of the Relays used to invite guests to the pizza party.

See:
          Description

Class Summary
RSVPRelaySource A source-side Relay for RSVPs.
RSVPRelayTarget A target-side Relay.
RSVPReply The RSVP reply - just the friend's name, and their pizza preference.
RSVPTargetRelayFactory A Relay.TargetFactory for RSVPRelayTargets.
 

Package org.cougaar.pizza.relay Description

This package contains the definitions of the Relays used to invite guests to the pizza party.

Note the use of separate Classes for the Source (created by the sender, Alice), Target (the version of the Relay seen by the recipients of the invitation), and TargetRelayFactory (creates the Target objects in the destination agent blackboards). This makes the code easier to read and slightly less error-prone. Many implementations however will use a single class for all of these. The RSVPReply is the Response object set on the Relay.Targets.