Channels will be used to interact with NPCs so that the normal message handler doesn't have to get any more changes than nessicary.
First off, re-read Exercise 5 of the 7400 JavaOne Lab documents. The zip file of these can be found in the doucments and file section of the project (https://darkmud-redux.dev.java.net/).
So, the Channel concepts in PDS are really for multi-client operations.
Seems that this would be good for groups and area wide broadcasts. The
basic communications method for NPC interaction will be enhanced
instead to support more message types rather than use the Channel systems as proposed.
This design area will be defurred until groups are implemented. Back to QuestNPCs for now.