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 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:
      matches in class TypeSafeResolver<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 class TypeSafeResolver<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 class TypeSafeResolver<InterceptorResolvable,jakarta.enterprise.inject.spi.Interceptor<?>,List<jakarta.enterprise.inject.spi.Interceptor<?>>,List<jakarta.enterprise.inject.spi.Interceptor<?>>>
    • getManager

      public BeanManagerImpl getManager()