Index

A C D E G I J M N P S 
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
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 and ManagementFactory.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.
A C D E G I J M N P S 
All Classes and Interfaces|All Packages|Constant Field Values