diff --git a/spring-context/src/main/java/org/springframework/jmx/export/MBeanExporter.java b/spring-context/src/main/java/org/springframework/jmx/export/MBeanExporter.java index 0657b8e6a20..99aa376d6b7 100644 --- a/spring-context/src/main/java/org/springframework/jmx/export/MBeanExporter.java +++ b/spring-context/src/main/java/org/springframework/jmx/export/MBeanExporter.java @@ -223,24 +223,6 @@ public class MBeanExporter extends MBeanRegistrationSupport implements MBeanExpo this.autodetectMode = (autodetect ? AUTODETECT_ALL : AUTODETECT_NONE); } - /** - * Set the autodetection mode to use. - * @throws IllegalArgumentException if the supplied value is not - * one of the {@code AUTODETECT_} constants - * @see #setAutodetectModeName(String) - * @see #getAutodetectMode() - * @see #AUTODETECT_ALL - * @see #AUTODETECT_ASSEMBLER - * @see #AUTODETECT_MBEAN - * @see #AUTODETECT_NONE - */ - public void setAutodetectMode(int autodetectMode) { - if (!constants.getValues(CONSTANT_PREFIX_AUTODETECT).contains(autodetectMode)) { - throw new IllegalArgumentException("Only values of autodetect constants allowed"); - } - this.autodetectMode = autodetectMode; - } - /** * Set the autodetection mode to use by name. * @throws IllegalArgumentException if the supplied value is not resolvable @@ -259,6 +241,24 @@ public class MBeanExporter extends MBeanRegistrationSupport implements MBeanExpo this.autodetectMode = (Integer) constants.asNumber(constantName); } + /** + * Set the autodetection mode to use. + * @throws IllegalArgumentException if the supplied value is not + * one of the {@code AUTODETECT_} constants + * @see #setAutodetectModeName(String) + * @see #getAutodetectMode() + * @see #AUTODETECT_ALL + * @see #AUTODETECT_ASSEMBLER + * @see #AUTODETECT_MBEAN + * @see #AUTODETECT_NONE + */ + public void setAutodetectMode(int autodetectMode) { + if (!constants.getValues(CONSTANT_PREFIX_AUTODETECT).contains(autodetectMode)) { + throw new IllegalArgumentException("Only values of autodetect constants allowed"); + } + this.autodetectMode = autodetectMode; + } + /** * Get the autodetect mode to use for this {@code MBeanExporter}. * @return the configured autodetect mode, or {@code null} if not explicitly