public interface InstallationServiceMBean
InstallerMBeans, loaded by this MBean. An individual installer MBean
is needed for each component installation / uninstallation. This is to support
the more complex installation process that some components require.| Modifier and Type | Method and Description |
|---|---|
String |
installSharedLibrary(String slZipURL)
Install a shared library installation package.
|
ObjectName |
loadInstaller(String componentName)
Load the InstallerMBean for a previously installed component.
|
ObjectName |
loadNewInstaller(String installZipURL)
Load the installer for a new component for the given component
installation package.
|
boolean |
uninstallSharedLibrary(String slName)
Uninstall a previously installed shared library.
|
boolean |
unloadInstaller(String componentName,
boolean isToBeDeleted)
Unload an InstallerMBean previously loaded for a component.
|
ObjectName loadNewInstaller(String installZipURL)
installZipURL - URL locating a ZIP file containing the
JBI Installation package to be installed; must be non-null,
non-empty, and a legal URLObjectName loadInstaller(String componentName)
The "component name" refers to the
<identification><name> element value from the
component's installation package (see loadNewInstaller(String)).
componentName - the component name identifying the installer to
load; must be non-null and non-emptynull if the installer MBean
doesn't existboolean unloadInstaller(String componentName, boolean isToBeDeleted)
componentName - the component name identifying the installer to
unload; must be non-null and non-emptyisToBeDeleted - true if the component is to be deleted
as wellString installSharedLibrary(String slZipURL)
The return value is the unique name for the shared-library, as found
in the the value of the installation descriptor's
<identification><name> element.
slZipURL - URL locating a zip file containing a shared library
installation package; must be non-null, non-empty, and a legal
URLboolean uninstallSharedLibrary(String slName)
slName - the name of the shared name space to uninstall; must be
non-null and non-emptyCopyright © 2011-2016 OpenESB Community. All Rights Reserved.