001    package org.shiftone.jrat.core.jmx;
002    
003    
004    import org.shiftone.jrat.util.log.Logger;
005    
006    
007    /**
008     * @author jeff@shiftone.org (Jeff Drost)
009     */
010    public class NullJmxRegistry implements JmxRegistry {
011    
012        private static final Logger LOG = Logger.getLogger(NullJmxRegistry.class);
013        public static final JmxRegistry INSTANCE = new NullJmxRegistry();
014    
015        private NullJmxRegistry() {
016        }
017    
018    
019        public boolean isReady() {
020            return false;
021        }
022    
023    
024        public void registerMBean(Object object, String name) {
025            LOG.debug("registerMBean() doing nothing - jmx disabled");
026        }
027    }