public class InterceptorBuilderImpl extends Object implements InterceptorBuilder
| Constructor and Description |
|---|
InterceptorBuilderImpl(BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
InterceptorBuilder |
addBinding(Annotation binding)
Adds interceptor binding annotation.
|
InterceptorBuilder |
addBindings(Annotation... bindings)
Adds interceptor binding annotations.
|
InterceptorBuilder |
addBindings(Set<Annotation> bindings)
Adds set of interceptor binding annotations.
|
InterceptorBuilder |
bindings(Annotation... bindings)
Replace all bindings
|
Interceptor<?> |
build() |
InterceptorBuilder |
intercept(InterceptionType interceptionType,
java.util.function.Function<javax.interceptor.InvocationContext,Object> interceptorFunction) |
InterceptorBuilder |
interceptWithMetadata(InterceptionType interceptionType,
java.util.function.BiFunction<javax.interceptor.InvocationContext,Bean<?>,Object> interceptorFunction) |
InterceptorBuilder |
priority(int priority)
Adds priority annotation.
|
public InterceptorBuilderImpl(BeanManagerImpl beanManager)
public InterceptorBuilder intercept(InterceptionType interceptionType, java.util.function.Function<javax.interceptor.InvocationContext,Object> interceptorFunction)
intercept in interface InterceptorBuilderpublic InterceptorBuilder interceptWithMetadata(InterceptionType interceptionType, java.util.function.BiFunction<javax.interceptor.InvocationContext,Bean<?>,Object> interceptorFunction)
interceptWithMetadata in interface InterceptorBuilderpublic InterceptorBuilder addBinding(Annotation binding)
InterceptorBuilderaddBinding in interface InterceptorBuilderpublic InterceptorBuilder addBindings(Annotation... bindings)
InterceptorBuilderaddBindings in interface InterceptorBuilderpublic InterceptorBuilder addBindings(Set<Annotation> bindings)
InterceptorBuilderaddBindings in interface InterceptorBuilderpublic InterceptorBuilder bindings(Annotation... bindings)
InterceptorBuilderbindings in interface InterceptorBuilderbindings - - new bindings to be setpublic InterceptorBuilder priority(int priority)
InterceptorBuilderpriority in interface InterceptorBuilderpriority - valuepublic Interceptor<?> build()
build in interface InterceptorBuilderCopyright © 2016. All Rights Reserved.