ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, ManagedExternalServerStartMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface CoherenceServerStartMBean extends ManagedExternalServerStartMBean
This bean is used to configure the attributes necessary to start up a server on a remote machine.
The following describes how NodeManager applies each property when starting the Coherence server.
#getJavaVendor
The NodeManager does not pass this value invoking a java command line to start the server. It does pass this value in the environment variable JAVA_VENDOR to the start script.
#getJavaHome
This value can also be specified conveniently in the nodemanager .properties file using the coherence.startup.JavaHome or property. The NodeManager will pass this value to a start script using the JAVA_HOME environment variable. When issuing a java command line to start the server, the NodeManager will use the java executable from the specified location.
#getClassPath
The NodeManager will pass this value to a start script using the JAVA_OPTIONS environment variable containing -Djava.class.path. When issuinga java command line to start the server, the NodeManager will pass -Djava.class.path.
#getMWHome
This value can also be specified conveniently in the nodemanager .properties file using the coherence.startup.MWHome property. The NodeManager does not pass this value directly when starting a server. However, it uses this value to construct an appropriate classpath for starting the server.
#getArguments
This value can also be specified conveniently in the nodemanager .properties file using the coherence.startup.Arguments property. The NodeManager will pass this value to a start script using the JAVA_OPTIONS environment variable. When issuing a java command line to start the server, the NodeManager will pass the arguments as options.
DEFAULT_EMPTY_BYTE_ARRAY
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
getArguments, getBeaHome, getClassPath, getJavaHome, getJavaVendor, getMWHome, getRootDirectory, setArguments, setBeaHome, setClassPath, setJavaHome, setJavaVendor, setMWHome, setRootDirectory
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent