Package io.activej.jmx
Class AttributeNodeForList
java.lang.Object
io.activej.jmx.AbstractAttributeNodeForLeaf
io.activej.jmx.AttributeNodeForList
- All Implemented Interfaces:
AttributeNode
-
Field Summary
Fields inherited from class io.activej.jmx.AbstractAttributeNodeForLeaf
fetcher, name -
Constructor Summary
ConstructorsConstructorDescriptionAttributeNodeForList(String name, @Nullable String description, boolean visible, ValueFetcher fetcher, AttributeNode subNode, boolean isListOfJmxRefreshables) -
Method Summary
Modifier and TypeMethodDescription@Nullable ObjectaggregateAttribute(String attrName, List<?> sources) It's guaranteed that list of sources is not empty, and it doesn't contain null valuesgetAllRefreshables(Object source) booleanisSettable(String attrName) voidsetAttribute(String attrName, Object value, List<?> targets) Methods inherited from class io.activej.jmx.AbstractAttributeNodeForLeaf
aggregateAttributes, applyModifier, getAllAttributes, getDescriptions, getName, getVisibleAttributes, hideNullPojos, isVisible, setVisible
-
Constructor Details
-
AttributeNodeForList
public AttributeNodeForList(String name, @Nullable @Nullable String description, boolean visible, ValueFetcher fetcher, AttributeNode subNode, boolean isListOfJmxRefreshables)
-
-
Method Details
-
getOpenTypes
-
aggregateAttribute
Description copied from class:AbstractAttributeNodeForLeafIt's guaranteed that list of sources is not empty, and it doesn't contain null values- Specified by:
aggregateAttributein classAbstractAttributeNodeForLeaf- Parameters:
attrName- name of attribute whose value returnsources- attributes- Returns:
- value of attribute with name attrName
-
getAllRefreshables
-
isSettable
-
setAttribute
-