本文整理了Java中io.micronaut.inject.BeanDefinition.isEnabled()
方法的一些代码示例,展示了BeanDefinition.isEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BeanDefinition.isEnabled()
方法的具体详情如下:
包路径:io.micronaut.inject.BeanDefinition
类名称:BeanDefinition
方法名:isEnabled
暂无
代码示例来源:origin: io.micronaut/inject
@Override
default boolean isEnabled(BeanContext context) {
return getTarget().isEnabled(context);
}
}
代码示例来源:origin: io.micronaut/micronaut-inject
@Override
default boolean isEnabled(BeanContext context) {
return getTarget().isEnabled(context);
}
}
代码示例来源:origin: io.micronaut/inject
@SuppressWarnings("unchecked")
@Override
public Collection<BeanDefinition<?>> getAllBeanDefinitions() {
if (LOG.isDebugEnabled()) {
LOG.debug("Finding all bean definitions");
}
if (!beanDefinitionsClasses.isEmpty()) {
List collection = beanDefinitionsClasses
.stream()
.map(ref -> ref.load(this))
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
return (Collection<BeanDefinition<?>>) collection;
}
return (Collection<BeanDefinition<?>>) Collections.EMPTY_MAP;
}
代码示例来源:origin: io.micronaut/micronaut-inject
@SuppressWarnings("unchecked")
@Override
public Collection<BeanDefinition<?>> getAllBeanDefinitions() {
if (LOG.isDebugEnabled()) {
LOG.debug("Finding all bean definitions");
}
if (!beanDefinitionsClasses.isEmpty()) {
List collection = beanDefinitionsClasses
.stream()
.map(ref -> ref.load(this))
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
return (Collection<BeanDefinition<?>>) collection;
}
return (Collection<BeanDefinition<?>>) Collections.EMPTY_MAP;
}
代码示例来源:origin: io.micronaut/inject
})
.map(ref -> ref.load(this))
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
代码示例来源:origin: io.micronaut/micronaut-inject
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
代码示例来源:origin: io.micronaut/inject
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
代码示例来源:origin: io.micronaut/micronaut-inject
@SuppressWarnings("unchecked")
@Override
public Collection<BeanDefinition<?>> getBeanDefinitions(Qualifier<Object> qualifier) {
if (qualifier == null) {
return Collections.emptyList();
}
if (LOG.isDebugEnabled()) {
LOG.debug("Finding candidate beans for qualifier: {}", qualifier);
}
// first traverse component definition classes and load candidates
Collection candidates;
if (!beanDefinitionsClasses.isEmpty()) {
Stream<BeanDefinitionReference> reduced = qualifier.reduce(Object.class, beanDefinitionsClasses.stream());
Stream<BeanDefinition> candidateStream = qualifier.reduce(Object.class,
reduced
.map(ref -> ref.load(this))
.filter(candidate -> candidate.isEnabled(this))
);
candidates = candidateStream.collect(Collectors.toList());
} else {
return (Collection<BeanDefinition<?>>) Collections.EMPTY_LIST;
}
if (CollectionUtils.isNotEmpty(candidates)) {
filterProxiedTypes(candidates, true, true);
filterReplacedBeans(candidates);
}
return candidates;
}
代码示例来源:origin: io.micronaut/inject
@SuppressWarnings("unchecked")
@Override
public Collection<BeanDefinition<?>> getBeanDefinitions(Qualifier<Object> qualifier) {
if (qualifier == null) {
return Collections.emptyList();
}
if (LOG.isDebugEnabled()) {
LOG.debug("Finding candidate beans for qualifier: {}", qualifier);
}
// first traverse component definition classes and load candidates
Collection candidates;
if (!beanDefinitionsClasses.isEmpty()) {
Stream<BeanDefinitionReference> reduced = qualifier.reduce(Object.class, beanDefinitionsClasses.stream());
Stream<BeanDefinition> candidateStream = qualifier.reduce(Object.class,
reduced
.map(ref -> ref.load(this))
.filter(candidate -> candidate.isEnabled(this))
);
candidates = candidateStream.collect(Collectors.toList());
} else {
return (Collection<BeanDefinition<?>>) Collections.EMPTY_LIST;
}
if (CollectionUtils.isNotEmpty(candidates)) {
filterProxiedTypes(candidates, true, true);
filterReplacedBeans(candidates);
}
return candidates;
}
代码示例来源:origin: io.micronaut/micronaut-inject
.filter(candidate -> candidate.isEnabled(this))
.collect(Collectors.toList());
代码示例来源:origin: micronaut-projects/micronaut-spring
@Override
public org.springframework.beans.factory.config.BeanDefinition getBeanDefinition(String beanName) throws NoSuchBeanDefinitionException {
final BeanDefinitionReference<?> reference = beanDefinitionMap.get(beanName);
if (reference != null) {
final BeanDefinition<?> def = reference.load(beanContext);
if (def.isEnabled(beanContext)) {
final GenericBeanDefinition genericBeanDefinition = new GenericBeanDefinition();
genericBeanDefinition.setBeanClass(def.getBeanType());
return genericBeanDefinition;
}
}
throw new NoSuchBeanDefinitionException(beanName);
}
代码示例来源:origin: io.micronaut/inject
.filter(bean -> bean.isEnabled(this))
代码示例来源:origin: io.micronaut/micronaut-inject
.filter(bean -> bean.isEnabled(this))
代码示例来源:origin: micronaut-projects/micronaut-spring
if (definition.isEnabled(beanContext)) {
if (requiredType == null) {
requiredType = (Class<T>) definition.getBeanType();
代码示例来源:origin: micronaut-projects/micronaut-spring
if (definition.isEnabled(beanContext)) {
if (definition.isIterable()) {
Collection<? extends BeanDefinition<?>> beanDefinitions = beanContext.getBeanDefinitions(definition.getBeanType());
代码示例来源:origin: io.micronaut/inject
private void loadContextScopeBean(BeanDefinitionReference contextScopeBean) {
BeanDefinition beanDefinition = contextScopeBean.load(this);
if (beanDefinition.isEnabled(this)) {
if (beanDefinition.isIterable()) {
Collection<BeanDefinition> beanCandidates = findBeanCandidates(beanDefinition.getBeanType(), null);
for (BeanDefinition beanCandidate : beanCandidates) {
DefaultBeanResolutionContext resolutionContext = new DefaultBeanResolutionContext(this, beanDefinition);
createAndRegisterSingleton(
resolutionContext,
beanCandidate,
beanCandidate.getBeanType(),
null
);
}
} else {
createAndRegisterSingleton(new DefaultBeanResolutionContext(this, beanDefinition), beanDefinition, beanDefinition.getBeanType(), null);
}
}
}
代码示例来源:origin: io.micronaut/micronaut-inject
private void loadContextScopeBean(BeanDefinitionReference contextScopeBean) {
if (contextScopeBean.isEnabled(this)) {
BeanDefinition beanDefinition = contextScopeBean.load(this);
if (beanDefinition.isEnabled(this)) {
if (beanDefinition.isIterable()) {
Collection<BeanDefinition> beanCandidates = findBeanCandidates(beanDefinition.getBeanType(), null);
for (BeanDefinition beanCandidate : beanCandidates) {
DefaultBeanResolutionContext resolutionContext = new DefaultBeanResolutionContext(this, beanDefinition);
createAndRegisterSingleton(
resolutionContext,
beanCandidate,
beanCandidate.getBeanType(),
null
);
}
} else {
createAndRegisterSingleton(new DefaultBeanResolutionContext(this, beanDefinition), beanDefinition, beanDefinition.getBeanType(), null);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!