javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface PluginDeploymentRuntimeMBean extends RuntimeMBean
This MBean provides deployment operations for a plugin module.
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getPluginName() |
The plugin deployment's name.
|
DeploymentProgressObjectMBean |
undeploy() |
Undeploy the plugin using the default options and
configured targets.
|
DeploymentProgressObjectMBean |
undeploy(java.util.Properties deploymentOptions) |
Undeploy the plugin in the background for all servers in the domain
with the options specified.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
java.lang.String getPluginName()
The plugin deployment's name.
DeploymentProgressObjectMBean undeploy() throws java.lang.RuntimeException
Undeploy the plugin using the default options and configured targets. This is a synchronous operation that returns when the undeploy operation has completed. The default options are adminMode boolean false timeout: no timeout
DeploymentProgressObjectMBean
An object that provides the
state of the undeploy operation.java.lang.RuntimeException
- if the operation cannot be started
All other errors are reported via the returned
DeploymentProgressObjectMBean.DeploymentProgressObjectMBean undeploy(java.util.Properties deploymentOptions) throws java.lang.RuntimeException
Undeploy the plugin in the background for all servers in the domain
with the options specified. This is an asynchronous operation that
returns immediately. The returned DeploymentProgressObjectMBean
can be used to determine when the operation is completed.
deploymentOptions
- Allows for overriding the deployment options.
If null, default options will be used.
The values should all be of type
The keys,units and default values for options are
adminMode boolean false
timeout milliseconds 0 (no timeout)java.lang.RuntimeException
- if the operation cannot be started
All other errors are reported via the returned
DeploymentProgressObjectMBean.