JmxProperties Class — spring-boot Architecture
Architecture documentation for the JmxProperties class in JmxProperties.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jmx/JmxProperties.java lines 30–98
@ConfigurationProperties("spring.jmx")
public class JmxProperties {
/**
* Expose Spring's management beans to the JMX domain.
*/
private boolean enabled;
/**
* Whether unique runtime object names should be ensured.
*/
private boolean uniqueNames;
/**
* MBeanServer bean name.
*/
private String server = "mbeanServer";
/**
* JMX domain name.
*/
private @Nullable String defaultDomain;
/**
* JMX Registration policy.
*/
private RegistrationPolicy registrationPolicy = RegistrationPolicy.FAIL_ON_EXISTING;
public boolean isEnabled() {
return this.enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public boolean isUniqueNames() {
return this.uniqueNames;
}
public void setUniqueNames(boolean uniqueNames) {
this.uniqueNames = uniqueNames;
}
public String getServer() {
return this.server;
}
public void setServer(String server) {
this.server = server;
}
public @Nullable String getDefaultDomain() {
return this.defaultDomain;
}
public void setDefaultDomain(@Nullable String defaultDomain) {
this.defaultDomain = defaultDomain;
}
public RegistrationPolicy getRegistrationPolicy() {
return this.registrationPolicy;
}
public void setRegistrationPolicy(RegistrationPolicy registrationPolicy) {
this.registrationPolicy = registrationPolicy;
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free