public abstract class MethodInvocationStrategy
extends java.lang.Object
BeanManager injection point (common in extensions)EventMetadata injection point| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends java.lang.RuntimeException> |
exceptionTypeToThrow |
| Modifier and Type | Method and Description |
|---|---|
static MethodInvocationStrategy |
forDisposer(MethodInjectionPoint<?,?> method,
BeanManagerImpl manager) |
static MethodInvocationStrategy |
forObserver(MethodInjectionPoint<?,?> method,
BeanManagerImpl manager) |
abstract <T> void |
invoke(java.lang.Object receiver,
MethodInjectionPoint<?,?> method,
T instance,
BeanManagerImpl manager,
CreationalContext<?> creationalContext) |
protected final java.lang.Class<? extends java.lang.RuntimeException> exceptionTypeToThrow
public static MethodInvocationStrategy forDisposer(MethodInjectionPoint<?,?> method, BeanManagerImpl manager)
public static MethodInvocationStrategy forObserver(MethodInjectionPoint<?,?> method, BeanManagerImpl manager)
public abstract <T> void invoke(java.lang.Object receiver,
MethodInjectionPoint<?,?> method,
T instance,
BeanManagerImpl manager,
CreationalContext<?> creationalContext)
Copyright © 2015. All Rights Reserved.