Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-8366

Replace service instance parameter with a class name in ServiceConfiguration

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.8
    • Component/s: managed services
    • Labels:
    • Ignite Flags:
      Docs Required

      Description

      ServiceConfiguration#service parameter should be replaced with a className. All parameters, needed for service initialization, should be provided as a map of properties in ServiceConfiguration.

      This approach has two advantages:

      1. It allows service redeployment with changed classes, because there will be no need to deserialize the service object.
      2. Changes of initialization parameters will be able to be detected, when manual redeployment happens.

        Attachments

          Activity

            People

            • Assignee:
              NSAmelchev Amelchev Nikita
              Reporter:
              dmekhanikov Denis Mekhanikov
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: