package org.commons.jconfig.internal.jmx; /** * MBean that exposes attributes of a Java Virtual Machine Application * with ConfigManager support * * @author aabed */ public interface ConfigManagerJmxMXBean { /** * * @return The name of the Virtual Machine registering this MBean */ String getVMName(); /** * @return the current version of Config values being consumed by application. */ public int getConfigHashCode(); /** * @param hashCode Update the version of Config values */ public void updateConfigHashCode(int hashCode); /** * Flips ConfigManager cache */ public void flipCache(); }