|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Deployment is any MBean that may be deployed on one or more targets, such as a Component, a Web Server personality, a JMS Front-end or back-end or a JDBC connection pool. A deployment has targets, which specify which servers the deployment should be deployed on. Assigning the targets on a deployment will cause the deployment to get deployed on those targets. If the targets overlap, the deployment will only be deployed once. For example, if a deployment is deployed both on a cluster C and on a server S that is a member of that cluster, the deployment will be deployed on S only once. Likewise removing a target from the deployment list will cause the deployment to get undeployed. Furthermore, if a deployment is deployed on cluster C and server S of that cluster, removing either C or S will not undeploy the deployment from S. Both C and S must be removed. Certain types of deployments, ComponentMBeans, behave slightly differently. Please refer to their documentation for more information.
Field Summary | |
static int |
DEFAULT_ORDER
The default deployment order. |
static int |
MAX_ORDER
The maximum value for a deployment order. |
static int |
MIN_ORDER
The minimum value for a deployment order. |
Method Summary | |
boolean |
addTarget(TargetMBean target)
Add a target |
int |
getDeploymentOrder()
Specify the order of deployment. |
TargetMBean[] |
getTargets()
Returns targets on which this deployment is deployed. |
boolean |
removeTarget(TargetMBean target)
Remove a target. |
void |
setDeploymentOrder(int order)
|
void |
setTargets(TargetMBean[] Targets)
Set the targets for this deployment |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
getNotes,
setNotes |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo,
getName,
getObjectName,
getParent,
getType,
isCachingDisabled,
isRegistered,
setName,
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 |
Field Detail |
public static final int DEFAULT_ORDER
public static final int MIN_ORDER
public static final int MAX_ORDER
Method Detail |
public TargetMBean[] getTargets()
public void setTargets(TargetMBean[] Targets) throws javax.management.InvalidAttributeValueException, DistributedManagementException
public boolean addTarget(TargetMBean target) throws javax.management.InvalidAttributeValueException, DistributedManagementException
public boolean removeTarget(TargetMBean target) throws javax.management.InvalidAttributeValueException, DistributedManagementException
public int getDeploymentOrder()
public void setDeploymentOrder(int order)
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs60 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |