Package org.jboss.weld.resolution
Class TypeSafeInterceptorResolver
- java.lang.Object
-
- org.jboss.weld.resolution.TypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
-
- org.jboss.weld.resolution.TypeSafeInterceptorResolver
-
public class TypeSafeInterceptorResolver extends TypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
- Author:
- Marius Bogoevici
-
-
Constructor Summary
Constructors Constructor Description TypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<jakarta.enterprise.inject.spi.Interceptor<?>>
filterResult(Set<jakarta.enterprise.inject.spi.Interceptor<?>> matched)
BeanManagerImpl
getManager()
protected boolean
matches(InterceptorResolvable resolvable, jakarta.enterprise.inject.spi.Interceptor<?> bean)
protected List<jakarta.enterprise.inject.spi.Interceptor<?>>
sortResult(Set<jakarta.enterprise.inject.spi.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<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors)
-
-
Method Detail
-
matches
protected boolean matches(InterceptorResolvable resolvable, jakarta.enterprise.inject.spi.Interceptor<?> bean)
- Specified by:
matches
in classTypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
-
sortResult
protected List<jakarta.enterprise.inject.spi.Interceptor<?>> sortResult(Set<jakarta.enterprise.inject.spi.Interceptor<?>> matchedInterceptors)
- Specified by:
sortResult
in classTypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
-
filterResult
protected Set<jakarta.enterprise.inject.spi.Interceptor<?>> filterResult(Set<jakarta.enterprise.inject.spi.Interceptor<?>> matched)
- Specified by:
filterResult
in classTypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
-
getManager
public BeanManagerImpl getManager()
-
-