@Taxonomy(stability=UNCOMMITTED) public final class AMXValidator extends Object
Note that all tests have to account for the possibility that an MBean can be unregistered while the validation is in progress— that is not a test failure, since it is perfectly legal.
| Modifier and Type | Class and Description |
|---|---|
static class |
AMXValidator.ProblemList |
static class |
AMXValidator.ValidationResult |
| Constructor and Description |
|---|
AMXValidator(MBeanServerConnection conn,
String validationLevel,
boolean unregisterNonCompliant,
boolean logInaccessibleAttributes) |
| Modifier and Type | Method and Description |
|---|---|
Set<ObjectName> |
filterAMX(Set<ObjectName> candidates)
Return a Set containing ObjectNames that appear to be AMX-compliant MBeans
|
Set<ObjectName> |
findAllAMXCompliant()
Find all MBeans that appear to be AMX MBeans
|
AMXValidator.ValidationResult |
validate() |
AMXValidator.ValidationResult |
validate(Collection<ObjectName> c) |
AMXValidator.ValidationResult |
validate(ObjectName objectName) |
AMXValidator.ValidationResult |
validate(ObjectName[] targets) |
public AMXValidator(MBeanServerConnection conn, String validationLevel, boolean unregisterNonCompliant, boolean logInaccessibleAttributes)
public Set<ObjectName> filterAMX(Set<ObjectName> candidates)
public Set<ObjectName> findAllAMXCompliant()
public AMXValidator.ValidationResult validate(Collection<ObjectName> c)
public AMXValidator.ValidationResult validate(ObjectName[] targets)
public AMXValidator.ValidationResult validate(ObjectName objectName)
public AMXValidator.ValidationResult validate()
Copyright © 2017. All rights reserved.