org.jboss.weld.bean.proxy
Class DecorationHelper<T>

java.lang.Object
  extended by org.jboss.weld.bean.proxy.DecorationHelper<T>

public class DecorationHelper<T>
extends Object

Author:
Marius Bogoevici, Ales Justin

Constructor Summary
DecorationHelper(TargetBeanInstance originalInstance, javax.enterprise.inject.spi.Bean<?> bean, Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, org.jboss.weld.serialization.spi.ContextualStore contextualStore, List<javax.enterprise.inject.spi.Decorator<?>> decorators)
           
 
Method Summary
 DecoratorProxyMethodHandler createMethodHandler(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> creationalContext, javax.enterprise.inject.spi.Decorator<Object> decorator)
           
 T getNextDelegate(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
           
static DecorationHelper<?> peek()
           
static void pop()
           
static void push(DecorationHelper<?> helper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecorationHelper

public DecorationHelper(TargetBeanInstance originalInstance,
                        javax.enterprise.inject.spi.Bean<?> bean,
                        Class<T> proxyClassForDecorator,
                        BeanManagerImpl beanManager,
                        org.jboss.weld.serialization.spi.ContextualStore contextualStore,
                        List<javax.enterprise.inject.spi.Decorator<?>> decorators)
Method Detail

push

public static void push(DecorationHelper<?> helper)

peek

public static DecorationHelper<?> peek()

pop

public static void pop()

createMethodHandler

public DecoratorProxyMethodHandler createMethodHandler(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
                                                       javax.enterprise.context.spi.CreationalContext<?> creationalContext,
                                                       javax.enterprise.inject.spi.Decorator<Object> decorator)

getNextDelegate

public T getNextDelegate(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
                         javax.enterprise.context.spi.CreationalContext<?> creationalContext)


Copyright © 2013 Seam Framework. All Rights Reserved.