package org.nb.hostcompare;
import com.sun.tools.visualvm.application.Application;
import com.sun.tools.visualvm.core.ui.DataSourceViewsManager;
import com.sun.tools.visualvm.core.ui.PluggableDataSourceViewProvider;
public class HostViewSupport {
private static HostViewSupport instance;
private HostViewProvider HostPluggableView = new HostViewProvider();
public static synchronized HostViewSupport getInstance() {
if (instance == null) {
instance = new HostViewSupport();
}
return instance;
}
public PluggableDataSourceViewProvider getApplicationPluggableView() {
return HostPluggableView;
}
public HostViewSupport() {
DataSourceViewsManager.sharedInstance().addViewProvider(HostPluggableView, Application.class);
}
}