Class InterceptorMetadataReader
- java.lang.Object
-
- org.jboss.weld.interceptor.reader.InterceptorMetadataReader
-
public class InterceptorMetadataReader extends Object
InterceptorMetadata reader. The reader produces InterceptorMetadata instances for plain interceptors, CDI interceptors and components' target classes.This class is thread-safe.
- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description InterceptorMetadataReader(BeanManagerImpl manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanAfterBoot()<T> InterceptorClassMetadata<T>getCdiInterceptorMetadata(Interceptor<T> interceptor)Function<Interceptor<?>,InterceptorClassMetadata<?>>getInterceptorToInterceptorMetadataFunction()<T> InterceptorClassMetadata<T>getPlainInterceptorMetadata(Class<T> clazz)<T> TargetClassInterceptorMetadatagetTargetClassInterceptorMetadata(EnhancedAnnotatedType<T> type)
-
-
-
Constructor Detail
-
InterceptorMetadataReader
public InterceptorMetadataReader(BeanManagerImpl manager)
-
-
Method Detail
-
getPlainInterceptorMetadata
public <T> InterceptorClassMetadata<T> getPlainInterceptorMetadata(Class<T> clazz)
-
getTargetClassInterceptorMetadata
public <T> TargetClassInterceptorMetadata getTargetClassInterceptorMetadata(EnhancedAnnotatedType<T> type)
-
getCdiInterceptorMetadata
public <T> InterceptorClassMetadata<T> getCdiInterceptorMetadata(Interceptor<T> interceptor)
-
getInterceptorToInterceptorMetadataFunction
public Function<Interceptor<?>,InterceptorClassMetadata<?>> getInterceptorToInterceptorMetadataFunction()
-
cleanAfterBoot
public void cleanAfterBoot()
-
-