public class TypeSafeBeanResolver<T extends javax.enterprise.inject.spi.Bean<?>> extends TypeSafeResolver<Resolvable,T>
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeSafeBeanResolver.BeanDisambiguation |
| Constructor and Description |
|---|
TypeSafeBeanResolver(BeanManagerImpl beanManager,
Iterable<T> beans) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Reset all cached resolutions
|
protected Set<T> |
filterResult(Set<T> matched) |
protected Iterable<? extends T> |
getAllBeans(Resolvable resolvable) |
protected BeanManagerImpl |
getBeanManager() |
protected boolean |
matches(Resolvable resolvable,
T bean) |
<X> Set<javax.enterprise.inject.spi.Bean<? extends X>> |
resolve(Set<javax.enterprise.inject.spi.Bean<? extends X>> beans) |
protected Set<T> |
sortResult(Set<T> matched) |
getAllBeans, isCached, resolve, toString, wrappublic TypeSafeBeanResolver(BeanManagerImpl beanManager, Iterable<T> beans)
protected boolean matches(Resolvable resolvable, T bean)
matches in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>protected Iterable<? extends T> getAllBeans(Resolvable resolvable)
getAllBeans in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>protected BeanManagerImpl getBeanManager()
getBeanManager in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>protected Set<T> filterResult(Set<T> matched)
filterResult in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>protected Set<T> sortResult(Set<T> matched)
sortResult in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>public <X> Set<javax.enterprise.inject.spi.Bean<? extends X>> resolve(Set<javax.enterprise.inject.spi.Bean<? extends X>> beans)
public void clear()
TypeSafeResolverclear in class TypeSafeResolver<Resolvable,T extends javax.enterprise.inject.spi.Bean<?>>Copyright © 2014 Seam Framework. All Rights Reserved.