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
ObjectName
from 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