Package io.activej.jmx
Interface AttributeNode
- All Known Implementing Classes:
AbstractAttributeNodeForLeaf,AttributeNodeForList,AttributeNodeForMap,AttributeNodeForPojo,AttributeNodeForThrowable,AttributeNodeForType
public interface AttributeNode
-
Method Summary
Modifier and TypeMethodDescriptionaggregateAttributes(Set<String> attrNames, List<?> sources) voidapplyModifier(String attrName, AttributeModifier<?> modifier, List<?> target) getAllRefreshables(Object source) getName()voidhideNullPojos(List<?> sources) booleanisSettable(String attrName) booleanvoidsetAttribute(String attrName, Object value, List<?> targets) voidsetVisible(String attrName)
-
Method Details
-
getName
String getName() -
getAllAttributes
-
getVisibleAttributes
-
getDescriptions
-
getOpenTypes
-
aggregateAttributes
-
getAllRefreshables
-
isSettable
-
setAttribute
- Throws:
SetterException
-
isVisible
boolean isVisible() -
setVisible
-
hideNullPojos
-
applyModifier
-