From b9986396bbd705305262588732db429ad39efd11 Mon Sep 17 00:00:00 2001 From: Amnon Heiman Date: Tue, 15 Nov 2016 18:28:09 +0200 Subject: [PATCH] APIMbeanServer: Show column family in jconsole The nodetool looks for column family with by their name. When using JConsole, it search for all MBeans. This patch adds a check for column family and stream with null query (wild card). This way the column family will appear in the JConsole. Fixes #35 Signed-off-by: Amnon Heiman Message-Id: <1479227289-15031-1-git-send-email-amnon@scylladb.com> --- src/main/java/com/scylladb/jmx/utils/APIMBeanServer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/scylladb/jmx/utils/APIMBeanServer.java b/src/main/java/com/scylladb/jmx/utils/APIMBeanServer.java index e3ef0a7..7210f1e 100644 --- a/src/main/java/com/scylladb/jmx/utils/APIMBeanServer.java +++ b/src/main/java/com/scylladb/jmx/utils/APIMBeanServer.java @@ -78,6 +78,8 @@ public class APIMBeanServer extends ChainedMBeanServer { @Override public Set queryNames(ObjectName name, QueryExp query) { if (name == null) { + ColumnFamilyStore.checkRegistration(); + StreamingMetrics.checkRegistration(); return super.queryNames(name, query); } if (name.getCanonicalKeyPropertyListString()