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
ConstructorsConstructorDescriptionTypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<jakarta.enterprise.inject.spi.Interceptor<?>>filterResult(Set<jakarta.enterprise.inject.spi.Interceptor<?>> matched) protected booleanmatches(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 Details
-
TypeSafeInterceptorResolver
public TypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors)
-
-
Method Details
-
matches
protected boolean matches(InterceptorResolvable resolvable, jakarta.enterprise.inject.spi.Interceptor<?> bean) - Specified by:
matchesin 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:
sortResultin 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:
filterResultin classTypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>, List<jakarta.enterprise.inject.spi.Interceptor<?>>, List<jakarta.enterprise.inject.spi.Interceptor<?>>>
-
getManager
-