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 void
cleanAfterBoot()
<T> InterceptorClassMetadata<T>
getCdiInterceptorMetadata(jakarta.enterprise.inject.spi.Interceptor<T> interceptor)
Function<jakarta.enterprise.inject.spi.Interceptor<?>,InterceptorClassMetadata<?>>
getInterceptorToInterceptorMetadataFunction()
<T> InterceptorClassMetadata<T>
getPlainInterceptorMetadata(Class<T> clazz)
<T> TargetClassInterceptorMetadata
getTargetClassInterceptorMetadata(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(jakarta.enterprise.inject.spi.Interceptor<T> interceptor)
-
getInterceptorToInterceptorMetadataFunction
public Function<jakarta.enterprise.inject.spi.Interceptor<?>,InterceptorClassMetadata<?>> getInterceptorToInterceptorMetadataFunction()
-
cleanAfterBoot
public void cleanAfterBoot()
-
-