BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.mbeans.custom
Class DeploymentTarget

java.lang.Object
  |
  +--javax.management.NotificationBroadcasterSupport
        |
        +--weblogic.management.internal.DynamicMBeanImpl
              |
              +--weblogic.management.internal.ConfigurationMBeanImpl
                    |
                    +--weblogic.management.mbeans.custom.DeploymentTarget
Direct Known Subclasses:
Machine, Server, WebServer

public class DeploymentTarget
extends weblogic.management.internal.ConfigurationMBeanImpl

Author:
Copyright © 2002 BEA Systems, Inc. All Rights Reserved.
See Also:
Serialized Form

Field Summary
protected  java.util.Set deployedDeployments
           
protected  weblogic.management.mbeans.custom.MigratableTarget migratableTarget
           
protected  ServerMBean server
           
protected  WebServerMBean webServer
           
 
Fields inherited from class weblogic.management.internal.ConfigurationMBeanImpl
adminObjectName
 
Fields inherited from class weblogic.management.internal.DynamicMBeanImpl
ADMIN, CONFIG, localizing, mbean, mbeanServer, mbeanType, name, NAME_ATTRIBUTE, objectName, parent, registered, RUNTIME, type
 
Constructor Summary
DeploymentTarget(java.lang.String type)
           
 
Method Summary
protected  boolean addDeployment(DeploymentMBean deployment)
           
 boolean addDeployment(WebLogicObjectName name)
           
protected  boolean isWeb()
           
protected  boolean removeDeployment(DeploymentMBean deployment)
           
 boolean removeDeployment(WebLogicObjectName name)
           
 void setDeployments(WebLogicObjectName[] deployments)
           
 void updateDeployments()
           
 void updateWebDeployments()
           
 
Methods inherited from class weblogic.management.internal.ConfigurationMBeanImpl
bootstrap, clone, cloneCustomToConfig, freezeCurrentValue, getAdminMBeanHome, getAttribute, getAttributeStringValue, getAttributeXmlValue, getMBeanHome, getPersistMap, getRemoteMBeanServer, getSetFields, invoke, isCachingDisabled, markAttributeModified, markMBeanNotDefaulted, postDeregister, postRegister, preRegister, registerConfigMBean, restoreDefaultValue, setAttribute, setPersistMap, setRemoteMBeanServer, toString, touch, unRegisterConfigMBean
 
Methods inherited from class weblogic.management.internal.DynamicMBeanImpl
add, compareTo, copyFrom, disableNotifications, enableNotifications, ensureArgumentLocality, getAttributeInfo, getAttributes, getDefaultAttributeValue, getExtendedAttributeInfo, getExtendedOperationInfo, getLocalMBeanHome, getMBeanInfo, getMBeanType, getName, getObjectName, getParent, getSetAttributes, getType, getXAttributeInfo, invokeLocally, isAdmin, isConfig, isRegistered, isRuntime, isSet, markAttributeModified, preDeregister, remove, sendNotification, setAttributes, setLocalMBeanHome, setName, setParent, setParent, setType, unSet, valuesGet, valuesPut
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

server

protected ServerMBean server

webServer

protected WebServerMBean webServer

migratableTarget

protected weblogic.management.mbeans.custom.MigratableTarget migratableTarget

deployedDeployments

protected java.util.Set deployedDeployments
Constructor Detail

DeploymentTarget

public DeploymentTarget(java.lang.String type)
Method Detail

setDeployments

public void setDeployments(WebLogicObjectName[] deployments)
                    throws javax.management.MBeanException,
                           DistributedManagementException,
                           javax.management.InvalidAttributeValueException

addDeployment

public boolean addDeployment(WebLogicObjectName name)
                      throws javax.management.MBeanException,
                             DeploymentException,
                             javax.management.InvalidAttributeValueException,
                             javax.management.AttributeNotFoundException,
                             DistributedManagementException

removeDeployment

public boolean removeDeployment(WebLogicObjectName name)
                         throws javax.management.MBeanException,
                                UndeploymentException,
                                javax.management.InvalidAttributeValueException,
                                javax.management.AttributeNotFoundException,
                                DistributedManagementException

updateDeployments

public void updateDeployments()
                       throws DistributedManagementException

updateWebDeployments

public void updateWebDeployments()
                          throws DistributedManagementException

isWeb

protected boolean isWeb()

addDeployment

protected boolean addDeployment(DeploymentMBean deployment)
                         throws DeploymentException,
                                DistributedManagementException,
                                javax.management.InvalidAttributeValueException

removeDeployment

protected boolean removeDeployment(DeploymentMBean deployment)
                            throws UndeploymentException,
                                   DistributedManagementException

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81b