ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
CoherenceServerStartMBean
, SystemComponentStartMBean
public interface ManagedExternalServerStartMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getArguments() |
The arguments to use when starting this server.
|
java.lang.String |
getBeaHome() |
Deprecated.
12.1.3.0 replaced by #getMWHome
|
java.lang.String |
getClassPath() |
The classpath (path on the machine running Node Manager) to use
when starting this server.
|
java.lang.String |
getJavaHome() |
The Java home directory (path on the machine running Node
Manager) to use when starting this server.
|
java.lang.String |
getJavaVendor() |
The Java Vendor value to use when starting this server.
|
java.lang.String |
getMWHome() |
The MWHome directory (path on the machine running Node
Manager) to use when starting this server.
|
java.lang.String |
getRootDirectory() |
The directory that this server uses as its root directory.
|
void |
setArguments(java.lang.String classpath) |
Set the value of the Arguments attribute.
|
void |
setBeaHome(java.lang.String path) |
Deprecated.
12.1.3.0 replaced by #setMWHome
|
void |
setClassPath(java.lang.String classpath) |
Sets the value of the ClassPath attribute.
|
void |
setJavaHome(java.lang.String path) |
Sets the value of the JavaHome attribute.
|
void |
setJavaVendor(java.lang.String vendor) |
Sets the value of the JavaVendor attribute.
|
void |
setMWHome(java.lang.String path) |
Sets the value of the MWHome attribute.
|
void |
setRootDirectory(java.lang.String path) |
Sets the value of the RootDirectory attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
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 getJavaVendor()
The Java Vendor value to use when starting this server.
If the server is part of a cluster and configured for automatic migration across possibly different platforms with different vendors providing the JDKs, then, both JavaVendor and JavaHome should be set in the generated configuration file instead.
void setJavaVendor(java.lang.String vendor) throws javax.management.InvalidAttributeValueException
Sets the value of the JavaVendor attribute. .
vendor
- The new javaVendor valuejavax.management.InvalidAttributeValueException
getJavaVendor()
java.lang.String getJavaHome()
The Java home directory (path on the machine running Node Manager) to use when starting this server.
Specify the parent directory of the JDK's bin
directory. For example,
c:\bea\jdk141
.
void setJavaHome(java.lang.String path) throws javax.management.InvalidAttributeValueException
Sets the value of the JavaHome attribute. .
path
- The new javaHome valuejavax.management.InvalidAttributeValueException
getJavaHome()
java.lang.String getClassPath()
The classpath (path on the machine running Node Manager) to use when starting this server.
If you need to add user classes to the classpath, in addition you
will need to add the following:
FEATURES_HOME/weblogic.server.modules.coherence.integration.jar:COHERENCE_HOME/lib/coherence.jar
where FEATURES_HOME
is the features directory
(typically $WL_HOME/modules/features
) and
COHERENCE_HOME
the coherence directory (typically
$ORACLE_HOME/coherence
) on the Node Manager
machine.
If you do not specify a classpath the above will be used automatically.
The operating system determines which character separates path elements. On Windows, use a semicolon (;). On UNIX a colon (:).
void setClassPath(java.lang.String classpath) throws javax.management.InvalidAttributeValueException
Sets the value of the ClassPath attribute.
classpath
- The new classPath valuejavax.management.InvalidAttributeValueException
getClassPath()
@Deprecated java.lang.String getBeaHome()
The BEA home directory (path on the machine running Node Manager) to use when starting this server.
Specify the directory on the Node Manager machine under which
all of Oracle's BEA products were installed. For example,
c:\Oracle\Middleware\
.
@Deprecated void setBeaHome(java.lang.String path) throws javax.management.InvalidAttributeValueException
Sets the value of the BeaHome attribute.
path
- The new beaHome valuejavax.management.InvalidAttributeValueException
getBeaHome()
java.lang.String getMWHome()
The MWHome directory (path on the machine running Node Manager) to use when starting this server.
Specify the directory on the Node Manager machine under which
all of Oracle's MW products were installed. For example,
c:\Oracle\Middleware\
.
void setMWHome(java.lang.String path) throws javax.management.InvalidAttributeValueException
Sets the value of the MWHome attribute.
path
- The new MWHome valuejavax.management.InvalidAttributeValueException
getMWHome()
java.lang.String getRootDirectory()
The directory that this server uses as its root directory. This directory must be on the computer that hosts the Node Manager. If you do not specify a Root Directory value, the domain directory is used by default.
void setRootDirectory(java.lang.String path) throws javax.management.InvalidAttributeValueException
Sets the value of the RootDirectory attribute.
path
- The new rootDirectory valuejavax.management.InvalidAttributeValueException
getRootDirectory()
java.lang.String getArguments()
The arguments to use when starting this server.
These are the first arguments appended immediately after
java
portion of the startup command. For example, you
can set Java heap memory or specify any
weblogic.nodemanager.server.provider.WeblogicCacheServer
option.
Separate arguments with a space.
void setArguments(java.lang.String classpath) throws javax.management.InvalidAttributeValueException
Set the value of the Arguments attribute.
This property should not be used to specify weblogic.management.username or weblogic.management.password as these values will be ignored during server startup. Instead the username and password properties should be set. This will also enable node manager to properly encrypt these values on the managed server's machine.
classpath
- The new arguments valuejavax.management.InvalidAttributeValueException
getArguments()