public abstract class IsolatedForwardingInterceptor<T> extends IsolatedForwardingBean<T> implements javax.enterprise.inject.spi.Interceptor<T>
Interceptor
. Separate delegate is used for BeanAttributes
methods, allowing this
class to be used for processing of extension-provided beans.ProcessBeanAttributes
Modifier and Type | Class and Description |
---|---|
static class |
IsolatedForwardingInterceptor.Impl<T> |
Constructor and Description |
---|
IsolatedForwardingInterceptor() |
Modifier and Type | Method and Description |
---|---|
protected abstract javax.enterprise.inject.spi.Interceptor<T> |
delegate() |
Set<Annotation> |
getInterceptorBindings() |
Object |
intercept(javax.enterprise.inject.spi.InterceptionType type,
T instance,
javax.interceptor.InvocationContext ctx) |
boolean |
intercepts(javax.enterprise.inject.spi.InterceptionType type) |
create, destroy, equals, getBeanClass, getInjectionPoints, hashCode, isNullable, toString
attributes, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected abstract javax.enterprise.inject.spi.Interceptor<T> delegate()
delegate
in class IsolatedForwardingBean<T>
public Set<Annotation> getInterceptorBindings()
getInterceptorBindings
in interface javax.enterprise.inject.spi.Interceptor<T>
public boolean intercepts(javax.enterprise.inject.spi.InterceptionType type)
intercepts
in interface javax.enterprise.inject.spi.Interceptor<T>
Copyright © 2016. All rights reserved.