Class DefaultBeanDefinitionDataCollector
- java.lang.Object
-
- io.micronaut.management.endpoint.beans.impl.DefaultBeanDefinitionDataCollector
-
- All Implemented Interfaces:
BeanDefinitionDataCollector<java.util.Map<java.lang.String,java.lang.Object>>
@Singleton @Requires(beans=BeansEndpoint.class) public class DefaultBeanDefinitionDataCollector extends java.lang.Object implements BeanDefinitionDataCollector<java.util.Map<java.lang.String,java.lang.Object>>
The defaultBeanDefinitionDataCollectorimplementation. Returns aMapwith a single key, "beans" that has a key of the bean definition class name.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.reactivestreams.Publisher<java.util.Map<java.lang.String,java.lang.Object>>getBeans(java.util.Collection<io.micronaut.inject.BeanDefinition<?>> definitions)org.reactivestreams.Publisher<java.util.Map<java.lang.String,java.lang.Object>>getData(java.util.Collection<io.micronaut.inject.BeanDefinition<?>> beanDefinitions)
-
-
-
Method Detail
-
getData
public org.reactivestreams.Publisher<java.util.Map<java.lang.String,java.lang.Object>> getData(java.util.Collection<io.micronaut.inject.BeanDefinition<?>> beanDefinitions)
- Specified by:
getDatain interfaceBeanDefinitionDataCollector<java.util.Map<java.lang.String,java.lang.Object>>- Parameters:
beanDefinitions- A collection of bean definitions- Returns:
- A publisher that returns data representing all of the given bean definitions
-
getBeans
protected org.reactivestreams.Publisher<java.util.Map<java.lang.String,java.lang.Object>> getBeans(java.util.Collection<io.micronaut.inject.BeanDefinition<?>> definitions)
- Parameters:
definitions- The bean definitions- Returns:
- A
Publisherthat wraps a Map
-
-