Package io.activej.jmx
Class DynamicMBeanFactory
java.lang.Object
io.activej.jmx.DynamicMBeanFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final classstatic classstatic final record -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicMBeanFactorycreate()static DynamicMBeanFactorycreateDynamicMBean(List<?> beans, JmxBeanSettings setting, boolean enableRefresh) Creates Jmx MBean for beans with operations and attributes.intString[]voidsetMaxJmxRefreshesPerOneCycle(int maxJmxRefreshesPerOneCycle) voidsetRefreshPeriod(Duration refreshPeriod)
-
Field Details
-
DEFAULT_REFRESH_PERIOD_IN_SECONDS
-
MAX_JMX_REFRESHES_PER_ONE_CYCLE_DEFAULT
public static final int MAX_JMX_REFRESHES_PER_ONE_CYCLE_DEFAULT- See Also:
-
-
Method Details
-
create
-
create
-
getSpecifiedRefreshPeriod
-
setRefreshPeriod
-
getMaxJmxRefreshesPerOneCycle
public int getMaxJmxRefreshesPerOneCycle() -
setMaxJmxRefreshesPerOneCycle
public void setMaxJmxRefreshesPerOneCycle(int maxJmxRefreshesPerOneCycle) -
getRefreshStats
-
createDynamicMBean
public DynamicMBean createDynamicMBean(List<?> beans, JmxBeanSettings setting, boolean enableRefresh) Creates Jmx MBean for beans with operations and attributes.
-