Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-12793

Wizard for registering Service implementations (ServiceLoader / Service file)

    XMLWordPrintable

Details

    • Hide
      A new wizard has been created that allows for the registering of Service implementations. The wizard adds an existing class that implements an interface, to an appropriate META-INF/services file, or creates the Service file if it does not exist. A user can access this wizard either through the wizard selection screen or by using the keyboard shortcut Ctrl+Shift+F10.
      Show
      A new wizard has been created that allows for the registering of Service implementations. The wizard adds an existing class that implements an interface, to an appropriate META-INF/services file, or creates the Service file if it does not exist. A user can access this wizard either through the wizard selection screen or by using the keyboard shortcut Ctrl+Shift+F10.
    • Documented as Feature Request

    Description

      It would be very nice if we had a wizard for adding an existing class implemeting an interface to an the appropriate META-INF/services file, or creating said service file if it does not exist.

      The user should probably be able to pick the interfaces to be used as service interfaces. (Either one or a time, or multiple at a time for convenience, not sure which would be easier to do.)

      Cheers

      Attachments

        1. RegisterAsServiceDialog.png
          214 kB
          Viacheslav Kabanovich
        2. RegisterAsServiceShortcut.png
          122 kB
          Viacheslav Kabanovich
        3. src.png
          152 kB
          Alexey Kazakov

        Issue Links

          Activity

            People

              scabanovich Viacheslav Kabanovich (Inactive)
              lincolnthree Lincoln Baxter III (Inactive)
              Isaac Rooskov Isaac Rooskov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: