The classes

These are the classes we implement:

Hello2Client
The client netlet. This implements INetlet. It will ask the node for the IHelloFacet.
Hello2Provider
The provider netlet. This also implements INetlet. It will tell the node it can supply an IHelloFacet. It needs to execute before the client netlet, otherwise the node won't be able to handle the client's request.
FacetProvider
This is the object given to the node which it knows can, if requested, produce an IHelloFacet. It is an inner class of Hello2Provider. It implements an interface called INodeFacetCollection, which is simply what Nodality insists such an object implements.
MessageGiver
This is the implementation of IHelloFacet. Whenever the FacetProvider is asked to provide an IHelloFacet it constructs a new one of these.
IHelloFacet
As before.

Nik Silver 2002-03-09