BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.mbeans.custom
Class WebServer

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

public class WebServer
extends DeploymentTarget

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

Fields inherited from class weblogic.management.mbeans.custom.DeploymentTarget
deployedDeployments, migratableTarget, server, 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
WebServer(java.lang.String type)
           
 
Method Summary
 boolean addWebDeployment(WebLogicObjectName deployment)
           
 java.lang.String getLogFileName()
           
 void postRegister(java.lang.Boolean registrationDone)
           
 boolean removeWebDeployment(WebLogicObjectName deployment)
           
 void setLogFileName(java.lang.String logFileName)
           
 void setWebDeployments(WebLogicObjectName[] deployments)
           
 
Methods inherited from class weblogic.management.mbeans.custom.DeploymentTarget
addDeployment, addDeployment, isWeb, removeDeployment, removeDeployment, setDeployments, updateDeployments, 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, 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
 

Constructor Detail

WebServer

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

getLogFileName

public java.lang.String getLogFileName()

setWebDeployments

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

setLogFileName

public void setLogFileName(java.lang.String logFileName)

postRegister

public void postRegister(java.lang.Boolean registrationDone)

Overrides:
postRegister in class weblogic.management.internal.ConfigurationMBeanImpl

addWebDeployment

public boolean addWebDeployment(WebLogicObjectName deployment)
                         throws javax.management.MBeanException,
                                DeploymentException,
                                javax.management.InvalidAttributeValueException,
                                javax.management.AttributeNotFoundException,
                                DistributedManagementException

removeWebDeployment

public boolean removeWebDeployment(WebLogicObjectName deployment)
                            throws javax.management.MBeanException,
                                   UndeploymentException,
                                   javax.management.InvalidAttributeValueException,
                                   javax.management.AttributeNotFoundException,
                                   DistributedManagementException

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