# HG changeset patch # User Severin Gehwolf # Date 1369159830 -7200 # Node ID de5f9dc2154c86a443f2817f265f583610dd9253 # Parent 625f166f74d1acc462b743df0b95cd3e731a4498 Fix compilation problem of JMX plugin. Reviewed-by: omajid Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2013-May/006700.html diff -r 625f166f74d1 -r de5f9dc2154c vm-jmx/agent/src/main/java/com/redhat/thermostat/vm/jmx/agent/internal/Activator.java --- a/vm-jmx/agent/src/main/java/com/redhat/thermostat/vm/jmx/agent/internal/Activator.java Wed May 29 16:55:28 2013 -0600 +++ b/vm-jmx/agent/src/main/java/com/redhat/thermostat/vm/jmx/agent/internal/Activator.java Tue May 21 20:10:30 2013 +0200 @@ -70,7 +70,7 @@ JmxRequestListener receiver = new JmxRequestListener(); jmxBackend = new JmxBackend(version, registry, dao, pool, receiver); receiver.setBackend(jmxBackend); - registration = context.registerService(Backend.class, jmxBackend, null); + registration = context.registerService(Backend.class.getName(), jmxBackend, null); } @Override diff -r 625f166f74d1 -r de5f9dc2154c vm-jmx/client-core/src/main/java/com/redhat/thermostat/vm/jmx/client/core/internal/Activator.java --- a/vm-jmx/client-core/src/main/java/com/redhat/thermostat/vm/jmx/client/core/internal/Activator.java Wed May 29 16:55:28 2013 -0600 +++ b/vm-jmx/client-core/src/main/java/com/redhat/thermostat/vm/jmx/client/core/internal/Activator.java Tue May 21 20:10:30 2013 +0200 @@ -86,7 +86,7 @@ Dictionary props = new Hashtable(); props.put(Constants.GENERIC_SERVICE_CLASSNAME, VmRef.class.getName()); - registration = context.registerService(InformationService.class, notificationsView, props); + registration = context.registerService(InformationService.class.getName(), notificationsView, props); } @Override diff -r 625f166f74d1 -r de5f9dc2154c vm-jmx/client-swing/src/main/java/com/redhat/thermostat/vm/jmx/client/swing/internal/Activator.java --- a/vm-jmx/client-swing/src/main/java/com/redhat/thermostat/vm/jmx/client/swing/internal/Activator.java Wed May 29 16:55:28 2013 -0600 +++ b/vm-jmx/client-swing/src/main/java/com/redhat/thermostat/vm/jmx/client/swing/internal/Activator.java Tue May 21 20:10:30 2013 +0200 @@ -48,7 +48,7 @@ @Override public void start(BundleContext context) throws Exception { - viewProviderRegistration = context.registerService(JmxNotificationsViewProvider.class, new JmxNotificationsSwingViewProvider(), null); + viewProviderRegistration = context.registerService(JmxNotificationsViewProvider.class.getName(), new JmxNotificationsSwingViewProvider(), null); } @Override diff -r 625f166f74d1 -r de5f9dc2154c vm-jmx/common/src/main/java/com/redhat/thermostat/vm/jmx/common/internal/Activator.java --- a/vm-jmx/common/src/main/java/com/redhat/thermostat/vm/jmx/common/internal/Activator.java Wed May 29 16:55:28 2013 -0600 +++ b/vm-jmx/common/src/main/java/com/redhat/thermostat/vm/jmx/common/internal/Activator.java Tue May 21 20:10:30 2013 +0200 @@ -52,12 +52,12 @@ @Override public void start(final BundleContext context) throws Exception { - storageTracker = new ServiceTracker(context, Storage.class, null) { + storageTracker = new ServiceTracker(context, Storage.class.getName(), null) { @Override public Object addingService(ServiceReference reference) { Storage storage = (Storage) super.addingService(reference); JmxNotificationDAOImpl dao = new JmxNotificationDAOImpl(storage); - daoRegistration = context.registerService(JmxNotificationDAO.class, dao, null); + daoRegistration = context.registerService(JmxNotificationDAO.class.getName(), dao, null); return storage; }