Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractDynamicMBeanFactory - Class in io.micronaut.configuration.jmx.context
 - 
A base class that creates dynamic MBeans from a bean definition.
 - AbstractDynamicMBeanFactory() - Constructor for class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 
C
- createMBean(BeanDefinition, Collection<ExecutableMethod>, Supplier<Object>) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - createMBean(BeanDefinition, Collection<ExecutableMethod>, Supplier<Object>) - Method in interface io.micronaut.configuration.jmx.context.DynamicMBeanFactory
 - 
Creates a dynamic management bean from the provided bean definition and methods.
 - createMBean(BeanDefinition, Supplier<Object>) - Method in interface io.micronaut.configuration.jmx.context.DynamicMBeanFactory
 - 
Creates a dynamic management bean from the provided bean definition.
 
D
- DefaultNameGenerator - Class in io.micronaut.configuration.jmx.context
 - 
Generates object names where the package is the domain and the properties has a single key of "type" that is the simple name of the class.
 - DefaultNameGenerator() - Constructor for class io.micronaut.configuration.jmx.context.DefaultNameGenerator
 - DynamicMBeanFactory - Interface in io.micronaut.configuration.jmx.context
 - 
Contract for creating dynamic management beans from a bean definition.
 
E
- EndpointMBeanFactory - Class in io.micronaut.configuration.jmx.endpoint
 - 
A dynamic mbean factory for endpoints.
 - EndpointMBeanFactory() - Constructor for class io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
 - EndpointMethodJmxProcessor - Class in io.micronaut.configuration.jmx.endpoint
 - 
Registers endpoint methods with JMX.
 - EndpointMethodJmxProcessor(MBeanServer, NameGenerator, DynamicMBeanFactory, BeanContext) - Constructor for class io.micronaut.configuration.jmx.endpoint.EndpointMethodJmxProcessor
 - EndpointNameGenerator - Class in io.micronaut.configuration.jmx.endpoint
 - 
Generates object names for endpoint bean definitions.
 - EndpointNameGenerator() - Constructor for class io.micronaut.configuration.jmx.endpoint.EndpointNameGenerator
 
G
- generate(BeanDefinition<?>) - Method in class io.micronaut.configuration.jmx.context.DefaultNameGenerator
 - generate(BeanDefinition<?>) - Method in interface io.micronaut.configuration.jmx.context.NameGenerator
 - 
Generates a management bean name from a bean definition.
 - getAgentId() - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
If specified, it is expected the
MBeanServerFactory.findMBeanServer(java.lang.String)will return a server. - getBeanDescription(BeanDefinition) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the management bean description.
 - getBeanDescription(BeanDefinition) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
 - getDomain() - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Used if
JmxConfiguration.getAgentId()returns null andManagementFactory.getPlatformMBeanServer()throws an exception. - getDomain(BeanDefinition<?>) - Method in class io.micronaut.configuration.jmx.context.DefaultNameGenerator
 - getDomain(BeanDefinition<?>) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointNameGenerator
 - getImpact(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the impact of the provided method.
 - getImpact(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
 - getMBeanServer() - Method in class io.micronaut.configuration.jmx.MBeanServerFactoryBean
 - getMethodDescription(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the description of a management bean operation.
 - getMethodDescription(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
 - getOperationInfo(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the operation information.
 - getParameterDescription(Argument) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the description of a management bean operation parameter.
 - getParameterDescription(Argument) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointMBeanFactory
 - getParameters(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Extracts parameters from an executable method.
 - getReturnType(ExecutableMethod) - Method in class io.micronaut.configuration.jmx.context.AbstractDynamicMBeanFactory
 - 
Returns the return type of the executable method.
 
I
- io.micronaut.configuration.jmx - package io.micronaut.configuration.jmx
 - 
A configuration that creates beans for JMX.
 - io.micronaut.configuration.jmx.context - package io.micronaut.configuration.jmx.context
 - 
Classes that relate to MBeans and the bean context.
 - io.micronaut.configuration.jmx.endpoint - package io.micronaut.configuration.jmx.endpoint
 - 
Configures MBeans for endpoints.
 - isAddToFactory() - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Only used if
JmxConfiguration.getAgentId()returns null andManagementFactory.getPlatformMBeanServer()throws an exception. - isIgnoreAgentNotFound() - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
If a server could not be found with the
JmxConfiguration.agentId, an exception will be thrown unless this method returns true. - isRegisterEndpoints() - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
If management beans should be registered for endpoints.
 
J
- JmxConfiguration - Class in io.micronaut.configuration.jmx
 - 
Configuration properties for JMX.
 - JmxConfiguration() - Constructor for class io.micronaut.configuration.jmx.JmxConfiguration
 
M
- MBeanServerFactoryBean - Class in io.micronaut.configuration.jmx
 - 
A factory to create a management bean server bean.
 - MBeanServerFactoryBean(JmxConfiguration, ApplicationContext) - Constructor for class io.micronaut.configuration.jmx.MBeanServerFactoryBean
 
N
- NameGenerator - Interface in io.micronaut.configuration.jmx.context
 - 
Contract to create an
ObjectNamefrom a bean definition. 
P
- PREFIX - Static variable in class io.micronaut.configuration.jmx.JmxConfiguration
 - process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.configuration.jmx.endpoint.EndpointMethodJmxProcessor
 
S
- setAddToFactory(boolean) - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Sets if the server should be kept in the factory.
 - setAgentId(String) - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Sets the agent id.
 - setDomain(String) - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Sets the domain to create a new server with.
 - setIgnoreAgentNotFound(boolean) - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Sets to ignore the exception if the agent is not found.
 - setRegisterEndpoints(boolean) - Method in class io.micronaut.configuration.jmx.JmxConfiguration
 - 
Sets if endpoints should be registered.
 
All Classes and Interfaces|All Packages|Constant Field Values