org.apache.webbeans.intercept
Interface OwbInterceptor<T>

All Superinterfaces:
javax.enterprise.inject.spi.Bean<T>, javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Interceptor<T>
All Known Implementing Classes:
CustomInterceptor, WebBeansInterceptor

public interface OwbInterceptor<T>
extends javax.enterprise.inject.spi.Interceptor<T>


Method Summary
 void addInterceptorBinding(Class<? extends Annotation> binding, Annotation annot)
           
 javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
           
 Class<?> getClazz()
           
 AbstractOwbBean<T> getDelegate()
           
 Set<javax.enterprise.inject.spi.Interceptor<?>> getMetaInceptors()
           
 boolean hasBinding(List<Class<? extends Annotation>> bindingTypes, List<Annotation> annots)
           
 void setClazz(Class<?> clazz)
           
 void setInjections(Object proxy, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
           
 
Methods inherited from interface javax.enterprise.inject.spi.Interceptor
getInterceptorBindings, intercept, intercepts
 
Methods inherited from interface javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isNullable
 
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
 

Method Detail

getDelegate

AbstractOwbBean<T> getDelegate()

getAnnotatedType

javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()

addInterceptorBinding

void addInterceptorBinding(Class<? extends Annotation> binding,
                           Annotation annot)

hasBinding

boolean hasBinding(List<Class<? extends Annotation>> bindingTypes,
                   List<Annotation> annots)

getClazz

Class<?> getClazz()

getMetaInceptors

Set<javax.enterprise.inject.spi.Interceptor<?>> getMetaInceptors()

setClazz

void setClazz(Class<?> clazz)

setInjections

void setInjections(Object proxy,
                   javax.enterprise.context.spi.CreationalContext<?> creationalContext)


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.