Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-1369

Simplify cluster controls

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • High
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      When a cluster is created, a special service is instantiated (an IPluginControl) where all services in the cluster are registered. This is used to identify services in extension points that exist outside of the cluster.

      If such functionality is required, it is simpler to create a separate extension point for the cluster and reregister any services that register there. This would be done by the same plugin that receives the reference to the IPluginControl.

      The IPluginControl should still be registered as a service, allowing plugins to register additional interfaces e.g. for lifecycle management.

      Attachments

        Issue Links

          Activity

            People

              fvlankvelt Frank van Lankvelt (Inactive)
              fvlankvelt Frank van Lankvelt (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 4 days Original Estimate - 4 days
                  4d
                  Remaining:
                  Time Spent - 1 week Remaining Estimate - 3 days
                  3d
                  Logged:
                  Time Spent - 1 week Remaining Estimate - 3 days
                  1w