Class InterceptionModelBuilder
java.lang.Object
org.jboss.weld.interceptor.builder.InterceptionModelBuilder
This builder shouldn't be reused.
- Author:
- Marius Bogoevici, Marko Luksa, Martin Kouba
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()voidinterceptGlobal(jakarta.enterprise.inject.spi.InterceptionType interceptionType, Constructor<?> constructor, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings) voidinterceptMethod(jakarta.enterprise.inject.spi.InterceptionType interceptionType, Method method, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings) voidsetClassInterceptorBindings(Set<Annotation> classInterceptorBindings) voidsetTargetClassInterceptorMetadata(TargetClassInterceptorMetadata targetClassInterceptorMetadata)
-
Constructor Details
-
InterceptionModelBuilder
public InterceptionModelBuilder()
-
-
Method Details
-
build
- Returns:
- an immutable
InterceptionModelinstance
-
interceptMethod
public void interceptMethod(jakarta.enterprise.inject.spi.InterceptionType interceptionType, Method method, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings) -
interceptGlobal
public void interceptGlobal(jakarta.enterprise.inject.spi.InterceptionType interceptionType, Constructor<?> constructor, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings) -
addMethodIgnoringGlobalInterceptors
-
setTargetClassInterceptorMetadata
public void setTargetClassInterceptorMetadata(TargetClassInterceptorMetadata targetClassInterceptorMetadata) -
setClassInterceptorBindings
-