Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: format: eliminate blank ToC bullet

Table of Contents

Overview

In Proposal for Geode Modularization, high-level goals were proposed. This section will try to explain, in greater detail, how these goals will be realized. For each goal, technologies will be proposed and how these would affect the implementation detail.

...

  1. The configuration is parsed by the configuration service

  2. The ConfigurationService creates a CacheManager

  3. The ConfigurationService creates a RegionManager with a dependency on the CacheManager

  4. The ConfigurationService creates a LuceneManager with a dependency on the RegionManager created in Step2Step3

  5. As part of the creation on the LuceneManager, the LuceneManager creates a LuceneAsyncEventQueueManager

  6. After creating the AsyncEventQueueManager (Step 5), the LuceneManager creates a LuceneRegionManager

  7. The system is requested to start. Using the steps described for bootstrapping the LuceneRegionManager is requested to start, thereby creating a LuceneRegion(s)

  8. The LuceneAsyncEventQueueManager then starts the LuceneAsyncEventQueue

  9. The LuceneAsyncEventQ is registered/added into the configuration of the RegionManager

  10. The RegionManager creates the Region with the LuceneAsyncEventQueue configured as an AsyncEventQueue to the Region

  11. The CacheManager creates a Cache and completes the start-up cycle.

  12. Region sends events to LuceneAsyncEventQueue

...