javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface LibDeploymentRuntimeMBean extends RuntimeMBean
This MBean provides deployment operations for a library..
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getImplementationVersion() |
The library's implementation version, null if none is set
|
java.lang.String |
getLibraryIdentifier() |
The library's identifier.
|
java.lang.String |
getLibraryName() |
The library's name.
|
java.lang.String |
getPartitionName() |
The name of the partition the library is in.
|
java.lang.String |
getSpecificationVersion() |
The library's specification version, null if none is set
|
DeploymentProgressObjectMBean |
redeploy() |
Redeploy the library using the default options and
configured targets.
|
DeploymentProgressObjectMBean |
redeploy(java.lang.String[] targets,
java.util.Properties deploymentOptions) |
Redeploy the library in the background for the targets specified
with the options specified.
|
DeploymentProgressObjectMBean |
undeploy() |
Undeploy the library using the default options and
configured targets.
|
DeploymentProgressObjectMBean |
undeploy(java.lang.String[] targets,
java.util.Properties deploymentOptions) |
Undeploy the library in the background for the targets specified
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 getLibraryName()
The library's name.
java.lang.String getLibraryIdentifier()
The library's identifier.
java.lang.String getSpecificationVersion()
The library's specification version, null if none is set
java.lang.String getImplementationVersion()
The library's implementation version, null if none is set
java.lang.String getPartitionName()
The name of the partition the library is in.
DeploymentProgressObjectMBean undeploy() throws java.lang.RuntimeException
Undeploy the library using the default options and configured targets. This is a synchronous operation that returns when the redeploy operation has completed. The default options are adminMode boolean false timeout: no timeout
DeploymentProgressObjectMBean
An object that provides the
state of the undeploy operation.RuntimeExceptionm
- if the operation cannot be started
All other errors are reported via the returned
DeploymentProgressObjectMBean.java.lang.RuntimeException
DeploymentProgressObjectMBean undeploy(java.lang.String[] targets, java.util.Properties deploymentOptions) throws java.lang.RuntimeException
Undeploy the library in the background for the targets specified
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.
targets
- The targets on which to undeploy the
library. This would be server names,
cluster names, or module names in a similar format to
weblogic.Deployer (i.e. module1@server1). If null, the library
will be undeployed on all configured targets.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.DeploymentProgressObjectMBean redeploy() throws java.lang.RuntimeException
Redeploy the library using the default options and configured targets. This is a synchronous operation that returns when the redeploy operation has completed. The default options are adminMode: false, timeout: no timeout
DeploymentProgressObjectMBean
An object that provides the
state of the redeploy operation.RuntimeExceptionm
- if the operation cannot be started
All other errors are reported via the returned
DeploymentProgressObjectMBean.java.lang.RuntimeException
DeploymentProgressObjectMBean redeploy(java.lang.String[] targets, java.util.Properties deploymentOptions) throws java.lang.RuntimeException
Redeploy the library in the background for the targets specified
with the options specified. This is an synchronous operation that
returns immediately. The returned DeploymentProgressObjectMBean
can be used to determine when the operation is completed.
targets
- The targets on which to redeploy the
library. This would be server names,
cluster names, or module names in a similar format to
weblogic.Deployer (i.e. module1@server1). If null, the library
will be redeployed on all configured targets.deploymentOptions
- Allows for overriding the deployment options.
If null, default options will be used.
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.