|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LifecycleManagerConfigMBean
LifecycleManagerConfigMBean maintains the information necessary to enable and configure a LifecycleManager instance associated with this domain. LifecycleManager instances may either be local or remote to this domain. User credentials may be configured to support authentication, especially important when interaction with a remote domain.
Field Summary | |
---|---|
static String |
DEPLOYMENT_TYPE_ADMIN Specifies that the LifecycleManager will be targeted and available on the admin server of this domain. |
static String |
DEPLOYMENT_TYPE_HA Specifies that the LifecycleManager will be targeted and available on a cluster in this domain, identified by the Target attribute. |
static String |
DEPLOYMENT_TYPE_NONE Specifies that the LifecycleManager services will be not be started as part of this domain. |
static String |
PERSISTENCE_TYPE_DB Specifies that the LifecycleManager will persist its configuration in a database, and will use the DataSource specified in the DataSourceName attribute to interact with this database. |
static String |
PERSISTENCE_TYPE_XML Specifies that the LifecycleManager persist its configuration in a single local XML file. |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract LifecycleManagerEndPointMBean |
createConfiguredEndPoint(String name) Factory for creating a new LifecycleManager endpoint configuration. |
abstract void |
destroyConfiguredEndPoint(LifecycleManagerEndPointMBean endpoint) Deletes a LifecycleManager endpoint. |
abstract LifecycleManagerEndPointMBean[] |
getConfiguredEndPoints() Returns the LifecycleManager endpoints that have been configured as involved with this domain. |
abstract String |
getDataSourceName() Returns the name of the DataSource that should be used when LifecycleManager is configured to maintain its configuration in a database. |
abstract String |
getDeploymentType() The deployment model for LifecycleManager services in this domain. |
abstract LifecycleManagerEndPointMBean[] |
getEndPoints() Returns the REST endpoints for each LifecycleManager that is participating in the management of this domain. |
abstract String |
getPersistenceType() The persistence model that is used by this LifecycleManager service. |
abstract TargetMBean |
getTarget() The cluster target defined in the current domain that should host the LifecycleManager service when running deployed in Cluster mode. |
abstract boolean |
isEnabled() Determine if LifeycleManager features are available, either locally on this admin server or remotely via a configured endpoint. |
abstract boolean |
isOutOfBandEnabled() Determine if LifecycleManager should listen for configuration changes on this server. |
abstract LifecycleManagerEndPointMBean |
lookupConfiguredEndPoint(String name) Lookup a LifecycleManager EndPoint configuration by name. |
abstract void |
setDataSourceName(String name) Changes the name of the DataSource to be used when LifecycleManager is configured to maintain its configuration in a database. |
abstract void |
setDeploymentType(String type) Specifies the deployment model for LifecycleManager services in this domain. |
abstract void |
setOutOfBandEnabled(boolean value) Specify that LifecycleManager should listen for configuration changes on this server. |
abstract void |
setPersistenceType(String type) Specifies the persistence model for LifecycleManager services in this domain. |
abstract void |
setTarget(TargetMBean Target) Change the cluster target the value for the getTarget attribute. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Field Detail |
---|
static final String DEPLOYMENT_TYPE_NONE
Specifies that the LifecycleManager services will be not be started as part of this domain.
static final String DEPLOYMENT_TYPE_ADMIN
Specifies that the LifecycleManager will be targeted and available on the admin server of this domain.
static final String DEPLOYMENT_TYPE_HA
Specifies that the LifecycleManager will be targeted and available on a cluster in this domain, identified by the Target attribute.
static final String PERSISTENCE_TYPE_XML
Specifies that the LifecycleManager persist its configuration in a single local XML file.
static final String PERSISTENCE_TYPE_DB
Specifies that the LifecycleManager will persist its configuration in a database, and will use the DataSource specified in the DataSourceName attribute to interact with this database.
Method Detail |
---|
String getDeploymentType()
The deployment model for LifecycleManager services in this domain.
void setDeploymentType(String type)
Specifies the deployment model for LifecycleManager services in this domain.
LifecycleManagerConfigMBean.getDeploymentType()
TargetMBean getTarget()
The cluster target defined in the current domain that should host the LifecycleManager service when running deployed in Cluster mode.
void setTarget(TargetMBean Target) throws InvalidAttributeValueException, DistributedManagementException
Change the cluster target the value for the getTarget
attribute.
InvalidAttributeValueException
DistributedManagementException
LifecycleManagerConfigMBean.getTarget()
String getPersistenceType()
The persistence model that is used by this LifecycleManager service. Either database or a local XML file may be used for an admin server deployment, but a database configuration model is required for a cluster deployment.
void setPersistenceType(String type)
Specifies the persistence model for LifecycleManager services in this domain.
LifecycleManagerConfigMBean.getPersistenceType()
String getDataSourceName()
Returns the name of the DataSource that should be used when LifecycleManager is configured to maintain its configuration in a database.
void setDataSourceName(String name)
Changes the name of the DataSource to be used when LifecycleManager is configured to maintain its configuration in a database.
name
-LifecycleManagerConfigMBean.getDataSourceName()
LifecycleManagerEndPointMBean[] getEndPoints()
Returns the REST endpoints for each LifecycleManager that is participating in the management of this domain.
LifecycleManagerEndPointMBean[] getConfiguredEndPoints()
Returns the LifecycleManager endpoints that have been configured as involved with this domain.
LifecycleManagerEndPointMBean lookupConfiguredEndPoint(String name)
Lookup a LifecycleManager EndPoint configuration by name.
name
- The name of the LifecycleManager endpoint configurationLifecycleManagerEndPointMBean createConfiguredEndPoint(String name)
Factory for creating a new LifecycleManager endpoint configuration.
name
- The name of the LifecycleManager endpoint configurationvoid destroyConfiguredEndPoint(LifecycleManagerEndPointMBean endpoint)
Deletes a LifecycleManager endpoint.
endpoint
- to removeboolean isEnabled()
Determine if LifeycleManager features are available, either locally on this admin server or remotely via a configured endpoint.
boolean isOutOfBandEnabled()
Determine if LifecycleManager should listen for configuration changes on this server.
void setOutOfBandEnabled(boolean value)
Specify that LifecycleManager should listen for configuration changes on this server.
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |