@Override public void start(ComponentContext context) { Framework.getService(ResourcePublisher.class).registerResource("connect-report", "connect-report", ReportServer.class, management); }
public void registerMXBean(Object mbean, String name, Class<?> itf, String type) { ResourcePublisher srv = Framework.getService(ResourcePublisher.class); String cname = canonicalName(name, type); srv.registerResource(name, cname, itf, mbean); cnames.put(name, cname); }
@Override public void onApplicationStarted() { thread = new Thread(new Consumer(), "Nuxeo-Audit-Bulker"); thread.start(); ResourcePublisher publisher = Framework.getService(ResourcePublisher.class); if (publisher != null) { publisher.registerResource("audit-bulker", "audit-bulker", AuditBulkerMBean.class, this); } registry.register(MetricRegistry.name("nuxeo", "audit", "size"), sizeGauge); }