Provides classes and interfaces for consuming StreamFeatures.

The FeaturesetConsumerManager is used to manage the consumption of StreamFeatures for a particular connection. It helps by tracking which StreamFeatures have been consumed, and processing the StreamFeatureset each time the Stream is opened.

The FeatureConsumer interface is used to consume StreamFeatures. Instances, one for each type of StreamFeature expected, is registered with a FeaturesetConsumerManager.

@author linuxwolf @version 0.13-DEV-20050624155226 @since JSO-0.12