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

Wizard for registering Service implementations (ServiceLoader / Service file)

    Details

    • Release Notes Text:
      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.
    • Release Notes Docs Status:
      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

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  scabanovich Viacheslav Kabanovich
                  Reporter:
                  lincolnthree Lincoln Baxter III
                  Writer:
                  Isaac Rooskov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: