Skip to content

Commit d59a6a9

Browse files
committed
use ServiceProvider for services registration
1 parent f877ece commit d59a6a9

File tree

9 files changed

+24
-4
lines changed

9 files changed

+24
-4
lines changed

visualvm/application/nbproject/project.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@
7474
<specification-version>8.6.1</specification-version>
7575
</run-dependency>
7676
</dependency>
77+
<dependency>
78+
<code-name-base>org.openide.util.lookup</code-name-base>
79+
<build-prerequisite/>
80+
<compile-dependency/>
81+
<run-dependency>
82+
<specification-version>8.50</specification-version>
83+
</run-dependency>
84+
</dependency>
7785
<dependency>
7886
<code-name-base>org.openide.util.ui</code-name-base>
7987
<build-prerequisite/>

visualvm/application/src/META-INF/services/org.netbeans.spi.sendopts.OptionProcessor

Lines changed: 0 additions & 1 deletion
This file was deleted.

visualvm/application/src/org/graalvm/visualvm/application/options/Open.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,14 @@
4545
import org.openide.DialogDisplayer;
4646
import org.openide.NotifyDescriptor;
4747
import org.openide.util.NbBundle;
48+
import org.openide.util.lookup.ServiceProvider;
4849

4950
/**
5051
* Handling of --openpid and --openid commandline option
5152
*
5253
* @author Tomas Hurka
5354
*/
55+
@ServiceProvider(service=OptionProcessor.class)
5456
public final class Open extends OptionProcessor { // TODO: rewrite to use org.graalvm.visualvm.application.ApplicationFinder
5557
private Option openpid = Option.requiredArgument(Option.NO_SHORT_NAME,"openpid"); // NOI18N
5658
private Option openid = Option.requiredArgument(Option.NO_SHORT_NAME,"openid"); // NOI18N

visualvm/appui/src/META-INF/services/org.netbeans.spi.autoupdate.KeyStoreProvider

Lines changed: 0 additions & 2 deletions
This file was deleted.

visualvm/appui/src/org/graalvm/visualvm/modules/appui/keystore/CacertsKeyStoreProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@
3232
import java.util.logging.Level;
3333
import java.util.logging.Logger;
3434
import org.netbeans.spi.autoupdate.KeyStoreProvider;
35+
import org.openide.util.lookup.ServiceProvider;
3536

3637
/**
3738
* The cacerts keystore with the configured CA certificates.
3839
*
3940
* @author Tomas Hurka
4041
*/
42+
@ServiceProvider(service=KeyStoreProvider.class)
4143
public class CacertsKeyStoreProvider implements KeyStoreProvider {
4244

4345
private static String getCacerts() {

visualvm/appui/src/org/graalvm/visualvm/modules/appui/keystore/VisualVMKeyStoreProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@
3131
import java.util.logging.Level;
3232
import java.util.logging.Logger;
3333
import org.netbeans.spi.autoupdate.KeyStoreProvider;
34+
import org.openide.util.lookup.ServiceProvider;
3435

3536
/**
3637
*
3738
* @author Jiri Rechtacek
3839
* @author Tomas Hurka
3940
*/
41+
@ServiceProvider(service=KeyStoreProvider.class)
4042
public final class VisualVMKeyStoreProvider implements KeyStoreProvider {
4143

4244
public static final String KS_FILE_PATH = "ide.ks";

visualvm/jmx/nbproject/project.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,14 @@
9292
<specification-version>8.6.1</specification-version>
9393
</run-dependency>
9494
</dependency>
95+
<dependency>
96+
<code-name-base>org.openide.util.lookup</code-name-base>
97+
<build-prerequisite/>
98+
<compile-dependency/>
99+
<run-dependency>
100+
<specification-version>8.50</specification-version>
101+
</run-dependency>
102+
</dependency>
95103
<dependency>
96104
<code-name-base>org.openide.util.ui</code-name-base>
97105
<build-prerequisite/>

visualvm/jmx/src/META-INF/services/org.netbeans.spi.sendopts.OptionProcessor

Lines changed: 0 additions & 1 deletion
This file was deleted.

visualvm/jmx/src/org/graalvm/visualvm/jmx/impl/OpenJmxApplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@
3434
import org.netbeans.spi.sendopts.Env;
3535
import org.netbeans.spi.sendopts.Option;
3636
import org.netbeans.spi.sendopts.OptionProcessor;
37+
import org.openide.util.lookup.ServiceProvider;
3738

3839
/**
3940
* Handling of --openjmx commandline option
4041
*
4142
* @author Jiri Sedlacek
4243
*/
44+
@ServiceProvider(service=OptionProcessor.class)
4345
public final class OpenJmxApplication extends OptionProcessor {
4446

4547
private Option openjmx = Option.requiredArgument(Option.NO_SHORT_NAME, "openjmx"); // NOI18N

0 commit comments

Comments
 (0)