|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
MBeanHome
interface.)
A Web Deployment is any MBean that may be deployed on one or more target or WebServers. Deployments of this type get deployed on web servers. Any target specified through the "Targets" attribute of the deployment are deployed on the default web server of that deployment. Targets specified through the "WebServers" attribute of the deployment are specified in the targeted Web Server.
This is a type-safe interface for a
WebLogic Server MBean, which you can import into your client
classes and access through
weblogic.management.MBeanHome
. As of 9.0, the
MBeanHome
interface and all type-safe interfaces for
WebLogic Server MBeans are deprecated. Instead, client classes that
interact with WebLogic Server MBeans should use standard JMX design
patterns in which clients use the
javax.management.MBeanServerConnection
interface to
discover MBeans, attributes, and attribute types at runtime. For
more information, see "Developing Manageable Applications with JMX"
on http://edocs.bea.com.
Field Summary |
Fields inherited from interface weblogic.management.configuration.DeploymentMBean |
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
boolean |
addVirtualHost(VirtualHostMBean target)
Used to add a virtual host to the list of virtual hosts to which deployments may be targeted. |
boolean |
addWebServer(WebServerMBean target)
Deprecated. 7.0.0.0 This attribute is being replaced by VirtualHosts attribute |
VirtualHostMBean[] |
getVirtualHosts()
Provides a means to target your deployments to specific virtual hosts. |
WebServerMBean[] |
getWebServers()
Deprecated. 7.0.0.0 This attribute is being replaced by VirtualHosts attribute. To target an actual web server, the ComponentMBean.Targets attribute should be used. |
boolean |
removeVirtualHost(VirtualHostMBean target)
Used to remove a virtual host from the list of virtual hosts to which deployments may be targeted. |
boolean |
removeWebServer(WebServerMBean target)
Deprecated. 7.0.0.0 This attribute is being replaced by VirtualHosts attribute |
void |
setDeployedVirtualHosts(VirtualHostMBean[] targets)
|
void |
setVirtualHosts(VirtualHostMBean[] WebServers)
Sets the value of the getVirtualHosts attribute |
void |
setWebServers(WebServerMBean[] WebServers)
Deprecated. 7.0.0.0 This attribute is being replaced by VirtualHosts attribute |
Methods inherited from interface weblogic.management.configuration.DeploymentMBean |
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue, getName, getNotes, 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 |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Method Detail |
public boolean addVirtualHost(VirtualHostMBean target) throws InvalidAttributeValueException, weblogic.management.DistributedManagementException
Used to add a virtual host to the list of virtual hosts to which deployments may be targeted.
target
- The feature to be added to the VirtualHost attribute
InvalidAttributeValueException
weblogic.management.DistributedManagementException
public boolean addWebServer(WebServerMBean target) throws InvalidAttributeValueException, weblogic.management.DistributedManagementException
This adds a target to the list of web servers to which a deployment may be targeted.
target
- The feature to be added to the WebServer attribute
InvalidAttributeValueException
weblogic.management.DistributedManagementException
public VirtualHostMBean[] getVirtualHosts()
Provides a means to target your deployments to specific virtual hosts.
public WebServerMBean[] getWebServers()
Returns a list of the targets on which this deployment is deployed.
public boolean removeVirtualHost(VirtualHostMBean target) throws weblogic.management.DistributedManagementException
Used to remove a virtual host from the list of virtual hosts to which deployments may be targeted.
target
-
weblogic.management.DistributedManagementException
public boolean removeWebServer(WebServerMBean target) throws weblogic.management.DistributedManagementException
This removes a target from the list of web servers which may be targeted for deployments.
target
-
weblogic.management.DistributedManagementException
public void setDeployedVirtualHosts(VirtualHostMBean[] targets)
public void setVirtualHosts(VirtualHostMBean[] WebServers) throws InvalidAttributeValueException, weblogic.management.DistributedManagementException
Sets the value of the getVirtualHosts attribute
WebServers
- The new virtualHosts value
InvalidAttributeValueException
weblogic.management.DistributedManagementException
getVirtualHosts()
public void setWebServers(WebServerMBean[] WebServers) throws InvalidAttributeValueException, weblogic.management.DistributedManagementException
Set the value of the getWebServers attribute.
WebServers
- The new webServers value
InvalidAttributeValueException
weblogic.management.DistributedManagementException
getWebServers()
|
Documentation is available at http://e-docs.bea.com/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |