The DGC Object
Instances of SstDgc embody the bulk of the DGC system. SstDgcs which have been started are maintained by the system on a per context basis. They are accessed through the following API on the SstDgc class:
for: context [ifAbsent: absentHandler]
Answers the instance of the receiver which is currently associated with @context. If there is no such object, evaluate @absentHandler whose default behavior is to return nil.
An SstDgc can be configured to initiate iterations automatically or to leave this responsibility to you (using requestDgc). In either case, the DGC system must be started up, both in the local space and in the coordinator space, for an initiation to be successful. Note that any requests to initiate an iteration when one is already running are ignored. The code to initiate a DGC iteration is:
(SstDgc for: context) requestDgc
Last modified date: 01/29/2015