Package org.jboss.weld.bean.proxy
Class DecorationHelper<T>
java.lang.Object
org.jboss.weld.bean.proxy.DecorationHelper<T>
- Author:
- Marius Bogoevici, Ales Justin
-
Constructor Summary
ConstructorsConstructorDescriptionDecorationHelper(TargetBeanInstance originalInstance, jakarta.enterprise.inject.spi.Bean<?> bean, Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, org.jboss.weld.serialization.spi.ContextualStore contextualStore, List<jakarta.enterprise.inject.spi.Decorator<?>> decorators) -
Method Summary
Modifier and TypeMethodDescriptioncreateMethodHandler(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext, jakarta.enterprise.inject.spi.Decorator<Object> decorator) getNextDelegate(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext) static DecorationHelper<?>peek()static voidpop()static voidpush(DecorationHelper<?> helper)
-
Constructor Details
-
DecorationHelper
public DecorationHelper(TargetBeanInstance originalInstance, jakarta.enterprise.inject.spi.Bean<?> bean, Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, org.jboss.weld.serialization.spi.ContextualStore contextualStore, List<jakarta.enterprise.inject.spi.Decorator<?>> decorators)
-
-
Method Details
-
push
-
peek
-
pop
public static void pop() -
getNextDelegate
public T getNextDelegate(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext) -
createMethodHandler
public DecoratorProxyMethodHandler createMethodHandler(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext, jakarta.enterprise.inject.spi.Decorator<Object> decorator)
-