Holds the result of a subscription request made by this Console.
The SubscriptionId object must be used when the subscription is refreshed or cancelled - it must be passed to the Console's refreshSubscription() and cancel_subscription() methods. The value of the SubscriptionId does not change over the lifetime of the subscription.
The console handle will be provided by the Agent on each data indication event that corresponds to this subscription. It should not change for the lifetime of the subscription.
The getHandle() method returns the reply handle provided to the createSubscription() method call. This handle is merely the handle used for the asynchronous response, it is not associated with the subscription in any other way.
Once a subscription is created, the Agent that maintains the subscription will periodically issue updates for the subscribed data. This update will contain the current values of the subscribed data, and will appear as the first SUBSCRIPTION_INDICATION WorkItem for this subscription.
@author Fraser Adams