org.apache.webbeans.decorator
Interface OwbDecorator<T>

All Superinterfaces:
javax.enterprise.inject.spi.Bean<T>, javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Decorator<T>, InterceptedMarker
All Known Implementing Classes:
WebBeansDecorator

public interface OwbDecorator<T>
extends javax.enterprise.inject.spi.Decorator<T>, InterceptedMarker


Method Summary
 AbstractOwbBean<T> getDelegateComponent()
           
 boolean isDecoratorMatch(Set<Type> apiTypes, Set<Annotation> annotations)
           
 void setDelegate(Object instance, Object delegate)
           
 void setInjections(Object proxy, javax.enterprise.context.spi.CreationalContext<?> cretionalContext)
           
 
Methods inherited from interface javax.enterprise.inject.spi.Decorator
getDecoratedTypes, getDelegateQualifiers, getDelegateType
 
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

isDecoratorMatch

boolean isDecoratorMatch(Set<Type> apiTypes,
                         Set<Annotation> annotations)

setDelegate

void setDelegate(Object instance,
                 Object delegate)

setInjections

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

getDelegateComponent

AbstractOwbBean<T> getDelegateComponent()


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