@Singleton @Named(value="endpoint") public class EndpointMBeanFactory extends AbstractDynamicMBeanFactory
Constructor and Description |
---|
EndpointMBeanFactory() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.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 java.lang.String |
getMethodDescription(io.micronaut.inject.ExecutableMethod method)
Returns the description of a management bean operation.
|
protected java.lang.String |
getParameterDescription(io.micronaut.core.type.Argument argument)
Returns the description of a management bean operation parameter.
|
createMBean, getOperationInfo, getParameters, getReturnType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createMBean
protected java.lang.String getBeanDescription(io.micronaut.inject.BeanDefinition beanDefinition)
AbstractDynamicMBeanFactory
getBeanDescription
in class AbstractDynamicMBeanFactory
beanDefinition
- The bean definitionMBeanInfo.getDescription()
protected java.lang.String getMethodDescription(io.micronaut.inject.ExecutableMethod method)
AbstractDynamicMBeanFactory
getMethodDescription
in class AbstractDynamicMBeanFactory
method
- The methodMBeanFeatureInfo.getDescription()
protected java.lang.String getParameterDescription(io.micronaut.core.type.Argument argument)
AbstractDynamicMBeanFactory
getParameterDescription
in class AbstractDynamicMBeanFactory
argument
- The argumentMBeanFeatureInfo.getDescription()
protected int getImpact(io.micronaut.inject.ExecutableMethod method)
AbstractDynamicMBeanFactory
getImpact
in class AbstractDynamicMBeanFactory
method
- The methodMBeanOperationInfo.getImpact()