Class InterceptionModelBuilder
- java.lang.Object
-
- org.jboss.weld.interceptor.builder.InterceptionModelBuilder
-
public class InterceptionModelBuilder extends Object
This builder shouldn't be reused.- Author:
- Marius Bogoevici, Marko Luksa, Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description InterceptionModelBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMethodIgnoringGlobalInterceptors(Method method)
InterceptionModel
build()
void
interceptGlobal(InterceptionType interceptionType, Constructor<?> constructor, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings)
void
interceptMethod(InterceptionType interceptionType, Method method, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings)
void
setClassInterceptorBindings(Set<Annotation> classInterceptorBindings)
void
setTargetClassInterceptorMetadata(TargetClassInterceptorMetadata targetClassInterceptorMetadata)
-
-
-
Method Detail
-
build
public InterceptionModel build()
- Returns:
- an immutable
InterceptionModel
instance
-
interceptMethod
public void interceptMethod(InterceptionType interceptionType, Method method, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings)
-
interceptGlobal
public void interceptGlobal(InterceptionType interceptionType, Constructor<?> constructor, Collection<InterceptorClassMetadata<?>> interceptors, Set<Annotation> interceptorBindings)
-
addMethodIgnoringGlobalInterceptors
public void addMethodIgnoringGlobalInterceptors(Method method)
-
setTargetClassInterceptorMetadata
public void setTargetClassInterceptorMetadata(TargetClassInterceptorMetadata targetClassInterceptorMetadata)
-
setClassInterceptorBindings
public void setClassInterceptorBindings(Set<Annotation> classInterceptorBindings)
-
-