Package org.jboss.weld.resolution
Class TypeSafeInterceptorResolver
- java.lang.Object
-
- org.jboss.weld.resolution.TypeSafeResolver<InterceptorResolvable,Interceptor<?>,List<Interceptor<?>>,List<Interceptor<?>>>
-
- org.jboss.weld.resolution.TypeSafeInterceptorResolver
-
public class TypeSafeInterceptorResolver extends TypeSafeResolver<InterceptorResolvable,Interceptor<?>,List<Interceptor<?>>,List<Interceptor<?>>>
- Author:
- Marius Bogoevici
-
-
Constructor Summary
Constructors Constructor Description TypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<Interceptor<?>> interceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<Interceptor<?>>
filterResult(Set<Interceptor<?>> matched)
BeanManagerImpl
getManager()
protected boolean
matches(InterceptorResolvable resolvable, Interceptor<?> bean)
protected List<Interceptor<?>>
sortResult(Set<Interceptor<?>> matchedInterceptors)
-
Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
clear, getAllBeans, getAllBeans, isCached, makeResultImmutable, resolve, toString, wrap
-
-
-
-
Constructor Detail
-
TypeSafeInterceptorResolver
public TypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<Interceptor<?>> interceptors)
-
-
Method Detail
-
matches
protected boolean matches(InterceptorResolvable resolvable, Interceptor<?> bean)
- Specified by:
matches
in classTypeSafeResolver<InterceptorResolvable,Interceptor<?>,List<Interceptor<?>>,List<Interceptor<?>>>
-
sortResult
protected List<Interceptor<?>> sortResult(Set<Interceptor<?>> matchedInterceptors)
- Specified by:
sortResult
in classTypeSafeResolver<InterceptorResolvable,Interceptor<?>,List<Interceptor<?>>,List<Interceptor<?>>>
-
filterResult
protected Set<Interceptor<?>> filterResult(Set<Interceptor<?>> matched)
- Specified by:
filterResult
in classTypeSafeResolver<InterceptorResolvable,Interceptor<?>,List<Interceptor<?>>,List<Interceptor<?>>>
-
getManager
public BeanManagerImpl getManager()
-
-