public enum Reception extends Enum<Reception>
Distinguishes conditional observer methods from observer methods which are always notified.
A conditional observer method is an observer method which is notified of an event only if an instance of the bean that defines the observer method already exists in the current context.
Beans with scope @Dependent
may not have conditional observer methods.
Enum Constant and Description |
---|
ALWAYS
Specifies that an observer method always receives event notifications.
|
IF_EXISTS
Specifies that an observer method is only called if the current instance of the bean declaring the observer method
already exists.
|
Modifier and Type | Method and Description |
---|---|
static Reception |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Reception[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Reception IF_EXISTS
Specifies that an observer method is only called if the current instance of the bean declaring the observer method already exists.
If there is no active context for the scope to which the bean declaring this observer method belongs, then the observer method is not called.
public static final Reception ALWAYS
public static Reception[] values()
for (Reception c : Reception.values()) System.out.println(c);
public static Reception valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullComments to: cdi-dev@eclipse.org.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.