ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface CdiContainerMBean extends ConfigurationMBean
This MBean is used to specify domain-wide defaults for the CDI container
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
POLICY_DISABLED |
|
static java.lang.String |
POLICY_ENABLED |
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getPolicy() |
Indicates the CDI policy.
|
boolean |
isImplicitBeanDiscoveryEnabled() |
This flag may be used to limit implicit Bean discovery
|
void |
setImplicitBeanDiscoveryEnabled(boolean enabled) |
Enables Implicit bean discovery across the domain
|
void |
setPolicy(java.lang.String enabled) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
static final java.lang.String POLICY_ENABLED
static final java.lang.String POLICY_DISABLED
boolean isImplicitBeanDiscoveryEnabled()
This flag may be used to limit implicit Bean discovery
setImplicitBeanDiscoveryEnabled(boolean)
void setImplicitBeanDiscoveryEnabled(boolean enabled)
Enables Implicit bean discovery across the domain
enabled
- isImplicitBeanDiscoveryEnabled()
java.lang.String getPolicy()
Indicates the CDI policy. CDI can be "Enabled" (the default) or "Disabled". If CDI is disabled then no CDI processing will occur including scanning of pojos and initialization of Weld and CDI will not be available to the application via the CDI apis.
void setPolicy(java.lang.String enabled)