Merge branch '6.0.x'
This commit is contained in:
commit
18c11e84f3
|
|
@ -137,7 +137,6 @@ public class MBeanExporter extends MBeanRegistrationSupport implements MBeanExpo
|
|||
/**
|
||||
* Map of constant names to constant values for the autodetect constants defined
|
||||
* in this class.
|
||||
* @since 6.0.11
|
||||
*/
|
||||
private static final Map<String, Integer> constants = Map.of(
|
||||
"AUTODETECT_NONE", AUTODETECT_NONE,
|
||||
|
|
@ -153,7 +152,7 @@ public class MBeanExporter extends MBeanRegistrationSupport implements MBeanExpo
|
|||
|
||||
/** The autodetect mode to use for this MBeanExporter. */
|
||||
@Nullable
|
||||
private Integer autodetectMode;
|
||||
Integer autodetectMode;
|
||||
|
||||
/** Whether to eagerly initialize candidate beans when autodetecting MBeans. */
|
||||
private boolean allowEagerInit = false;
|
||||
|
|
@ -263,19 +262,6 @@ public class MBeanExporter extends MBeanRegistrationSupport implements MBeanExpo
|
|||
this.autodetectMode = autodetectMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the autodetect mode to use for this {@code MBeanExporter}.
|
||||
* @return the configured autodetect mode, or {@code null} if not explicitly
|
||||
* configured
|
||||
* @since 6.0.11
|
||||
* @see #setAutodetectModeName(String)
|
||||
* @see #setAutodetectMode(int)
|
||||
*/
|
||||
@Nullable
|
||||
public Integer getAutodetectMode() {
|
||||
return this.autodetectMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* Specify whether to allow eager initialization of candidate beans
|
||||
* when autodetecting MBeans in the Spring application context.
|
||||
|
|
|
|||
|
|
@ -446,7 +446,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectMode(-1))
|
||||
.withMessage("Only values of autodetect constants allowed");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -454,7 +454,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectMode(5))
|
||||
.withMessage("Only values of autodetect constants allowed");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -471,7 +471,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
@Test
|
||||
void setAutodetectModeToSupportedValue() {
|
||||
exporter.setAutodetectMode(MBeanExporter.AUTODETECT_ASSEMBLER);
|
||||
assertThat(exporter.getAutodetectMode()).isEqualTo(MBeanExporter.AUTODETECT_ASSEMBLER);
|
||||
assertThat(exporter.autodetectMode).isEqualTo(MBeanExporter.AUTODETECT_ASSEMBLER);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -479,7 +479,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectModeName(null))
|
||||
.withMessage("'constantName' must not be null or blank");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -487,7 +487,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectModeName(""))
|
||||
.withMessage("'constantName' must not be null or blank");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -495,7 +495,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectModeName(" \t"))
|
||||
.withMessage("'constantName' must not be null or blank");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -503,7 +503,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> exporter.setAutodetectModeName("Bogus"))
|
||||
.withMessage("Only autodetect constants allowed");
|
||||
assertThat(exporter.getAutodetectMode()).isNull();
|
||||
assertThat(exporter.autodetectMode).isNull();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -520,7 +520,7 @@ public class MBeanExporterTests extends AbstractMBeanServerTests {
|
|||
@Test
|
||||
void setAutodetectModeNameToSupportedValue() {
|
||||
exporter.setAutodetectModeName("AUTODETECT_ASSEMBLER");
|
||||
assertThat(exporter.getAutodetectMode()).isEqualTo(MBeanExporter.AUTODETECT_ASSEMBLER);
|
||||
assertThat(exporter.autodetectMode).isEqualTo(MBeanExporter.AUTODETECT_ASSEMBLER);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
Loading…
Reference in New Issue