org.jboss.weld.resolution
Class TypeSafeInterceptorResolver

java.lang.Object
  extended by org.jboss.weld.resolution.TypeSafeResolver<InterceptorResolvable,javax.enterprise.inject.spi.Interceptor<?>>
      extended by org.jboss.weld.resolution.TypeSafeInterceptorResolver

public class TypeSafeInterceptorResolver
extends TypeSafeResolver<InterceptorResolvable,javax.enterprise.inject.spi.Interceptor<?>>

Author:
Marius Bogoevici

Constructor Summary
TypeSafeInterceptorResolver(BeanManagerImpl manager, Iterable<javax.enterprise.inject.spi.Interceptor<?>> interceptors)
           
 
Method Summary
protected  Set<javax.enterprise.inject.spi.Interceptor<?>> filterResult(Set<javax.enterprise.inject.spi.Interceptor<?>> matched)
           
 BeanManagerImpl getManager()
           
protected  boolean matches(InterceptorResolvable resolvable, javax.enterprise.inject.spi.Interceptor<?> bean)
           
protected  Set<javax.enterprise.inject.spi.Interceptor<?>> sortResult(Set<javax.enterprise.inject.spi.Interceptor<?>> matchedInterceptors)
           
 
Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
clear, getAllBeans, getAllBeans, getBeanManager, isCached, resolve, toString, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeSafeInterceptorResolver

public TypeSafeInterceptorResolver(BeanManagerImpl manager,
                                   Iterable<javax.enterprise.inject.spi.Interceptor<?>> interceptors)
Method Detail

matches

protected boolean matches(InterceptorResolvable resolvable,
                          javax.enterprise.inject.spi.Interceptor<?> bean)
Specified by:
matches in class TypeSafeResolver<InterceptorResolvable,javax.enterprise.inject.spi.Interceptor<?>>

sortResult

protected Set<javax.enterprise.inject.spi.Interceptor<?>> sortResult(Set<javax.enterprise.inject.spi.Interceptor<?>> matchedInterceptors)
Specified by:
sortResult in class TypeSafeResolver<InterceptorResolvable,javax.enterprise.inject.spi.Interceptor<?>>

filterResult

protected Set<javax.enterprise.inject.spi.Interceptor<?>> filterResult(Set<javax.enterprise.inject.spi.Interceptor<?>> matched)
Specified by:
filterResult in class TypeSafeResolver<InterceptorResolvable,javax.enterprise.inject.spi.Interceptor<?>>

getManager

public BeanManagerImpl getManager()


Copyright © 2013 Seam Framework. All Rights Reserved.