ConfigurationMBean
, DeploymentMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, TargetMBean
, WebLogicMBean
public interface VirtualTargetMBean extends DeploymentMBean, TargetMBean
DEFAULT_EMPTY_BYTE_ARRAY
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
Modifier and Type | Method | Description |
---|---|---|
int |
getExplicitPort() |
Get the explicit port for this virtual target.
|
java.lang.String[] |
getHostNames() |
Host names, separated by line breaks, for which this virtual target will serve requests.
|
java.lang.String |
getName() |
The user-specified name of this MBean instance.
|
java.lang.String |
getPartitionChannel() |
The channel name to be used as a reference for creating a partition
specific channel.
|
int |
getPortOffset() |
The port offset for this virtual target.
|
TargetMBean[] |
getTargets() |
You must select a target from
this list of the targets in the current domain.
|
java.lang.String |
getUriPrefix() |
The URI prefix for this virtual target.
|
WebServerMBean |
getWebServer() |
The web server representing the virtual web server
for this virtual target.
|
void |
setExplicitPort(int explicitPort) |
Set the explicit port for the partition.
|
void |
setHostNames(java.lang.String[] names) |
Sets the value of the host name attribute.
|
void |
setPartitionChannel(java.lang.String partitionChannel) |
The channel name to be used as a reference for creating a partition
specific channel by applying the port-offset or explicit-port to it.
|
void |
setPortOffset(int portOffset) |
Set the port offset for the partition.
|
void |
setUriPrefix(java.lang.String uriPrefix) |
Set the URI prefix for the partition.
|
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addTarget, getDeploymentOrder, removeTarget, setDeploymentOrder
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getName()
The user-specified name of this MBean instance.
This name is included as one of the key properties in the
MBean's javax.management.ObjectName
:
Name=user-specified-name
getName
in interface ConfigurationMBean
getName
in interface WebLogicMBean
java.lang.String[] getHostNames()
Host names, separated by line breaks, for which this virtual target will serve requests.
void setHostNames(java.lang.String[] names) throws javax.management.InvalidAttributeValueException
Sets the value of the host name attribute.
names
- The new hostName valuejavax.management.InvalidAttributeValueException
java.lang.String getUriPrefix()
The URI prefix for this virtual target.
void setUriPrefix(java.lang.String uriPrefix) throws javax.management.InvalidAttributeValueException
Set the URI prefix for the partition. The URI prefix must start with "/",
otherwise, an InvalidAttributeValueException
will be thrown.
uriPrefix
- the uri prefix.javax.management.InvalidAttributeValueException
WebServerMBean getWebServer()
The web server representing the virtual web server for this virtual target.
int getPortOffset()
The port offset for this virtual target. If set to the minimum value, the port offset is not set.
setPortOffset(int)
void setPortOffset(int portOffset) throws javax.management.InvalidAttributeValueException
Set the port offset for the partition. You either set the port-offset or
configure the explicit-port, otherwise an InvalidAttributeValueException
will be
thrown. Also, after adding the port-offset to the port defined in the partition
reference channel, the resulting port should be within the range, 1
and
65535
, otherwise a RuntimeException
will be thrown.
portOffset
- The port offset added to the port defined in the partition channel.
Zero (0) means that the port offset is disabled.javax.management.InvalidAttributeValueException
setExplicitPort(int)
int getExplicitPort()
Get the explicit port for this virtual target.
setExplicitPort(int)
void setExplicitPort(int explicitPort) throws javax.management.InvalidAttributeValueException
Set the explicit port for the partition. You either set the port-offset or the
explicit-port, otherwise an InvalidAttributeValueException
will be thrown.
explicitPort
- The explicit port.
Zero (0) means the explicit port is disabled.javax.management.InvalidAttributeValueException
setPortOffset(int)
java.lang.String getPartitionChannel()
The channel name to be used as a reference for creating a partition specific channel.
setPartitionChannel(String)
void setPartitionChannel(java.lang.String partitionChannel)
The channel name to be used as a reference for creating a partition specific channel by applying the port-offset or explicit-port to it. If none is set, then the default channel will be used as the base.
In order for this feature to work, the named channel must exist on all targets and must be configured to use the same protocol. It is valid for the selected channel to be configured to use a secure protocol.
partitionChannel
- Channel name to be used as reference for creating
a partition specific channel.setPortOffset(int)
,
setExplicitPort(int)
TargetMBean[] getTargets()
You must select a target from this list of the targets in the current domain. Targets must be either servers or clusters. The deployment will only occur once if the targets overlap. 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 server S only once.
getTargets
in interface DeploymentMBean