Class EndpointMBeanFactory
java.lang.Object
io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
- All Implemented Interfaces:
DynamicMBeanFactory
A dynamic mbean factory for endpoints.
- Since:
- 1.0
- Author:
- James Kleeh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getBeanDescription
(io.micronaut.inject.BeanDefinition beanDefinition) Returns the management bean description.protected int
getImpact
(io.micronaut.inject.ExecutableMethod method) Returns the impact of the provided method.protected String
getMethodDescription
(io.micronaut.inject.ExecutableMethod method) Returns the description of a management bean operation.protected String
getParameterDescription
(io.micronaut.core.type.Argument argument) Returns the description of a management bean operation parameter.Methods inherited from class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
createMBean, getOperationInfo, getParameters, getReturnType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.configuration.jmx.context.DynamicMBeanFactory
createMBean
-
Constructor Details
-
EndpointMBeanFactory
public EndpointMBeanFactory()
-
-
Method Details
-
getBeanDescription
Description copied from class:AbstractDynamicMBeanFactory
Returns the management bean description.- Specified by:
getBeanDescription
in classAbstractDynamicMBeanFactory
- Parameters:
beanDefinition
- The bean definition- Returns:
- The description for the management bean
- See Also:
-
getMethodDescription
Description copied from class:AbstractDynamicMBeanFactory
Returns the description of a management bean operation.- Specified by:
getMethodDescription
in classAbstractDynamicMBeanFactory
- Parameters:
method
- The method- Returns:
- The description for the management bean operation
- See Also:
-
getParameterDescription
Description copied from class:AbstractDynamicMBeanFactory
Returns the description of a management bean operation parameter.- Specified by:
getParameterDescription
in classAbstractDynamicMBeanFactory
- Parameters:
argument
- The argument- Returns:
- The description for the management bean operation parameter
- See Also:
-
getImpact
protected int getImpact(io.micronaut.inject.ExecutableMethod method) Description copied from class:AbstractDynamicMBeanFactory
Returns the impact of the provided method.- Specified by:
getImpact
in classAbstractDynamicMBeanFactory
- Parameters:
method
- The method- Returns:
- The impact
- See Also:
-