This is an automated email from the ASF dual-hosted git repository. reschke pushed a commit to branch OAK-11731 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 5723c30b174f0e54b2e20ba7c065e3f99e25b903 Author: Julian Reschke <[email protected]> AuthorDate: Fri Dec 5 17:00:12 2025 +0100 OAK-11731: expose NodeCounter (getEstimatedChildNodeCounts) in JackrabbitNode - register bean just once with the compatible interface --- oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java index 3dda158b48..d7361fab4a 100644 --- a/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java +++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java @@ -773,13 +773,9 @@ public class Oak { regs.add(registerMBean(whiteboard, NodeCounterMBean.class, new NodeCounterOld(store), NodeCounterMBean.TYPE, "nodeCounter")); } else { - NodeCounter nc = new NodeCounter(store); - // register both backwards-compatibly - regs.add(registerMBean(whiteboard, NodeCounterMBean.class, - nc, NodeCounterMBean.TYPE, "nodeCounter")); - // and using org.apache.jackrabbit.oak.api.jmx.NodeCounterMBean, with a different name + // new NodeCounterMBean (moved) is compatible regs.add(registerMBean(whiteboard, org.apache.jackrabbit.oak.api.jmx.NodeCounterMBean.class, - nc, NodeCounterMBean.TYPE, "nodeCounter2")); + new NodeCounter(store), NodeCounterMBean.TYPE, "nodeCounter")); } regs.add(registerMBean(whiteboard, QueryEngineSettingsMBean.class,
