|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstallationServiceMBean
The installation service MBean allows administrative tools to manage component and shared library installations. The tasks supported are:
InstallerMBean
s, 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.
Method Summary | |
---|---|
String |
installSharedLibrary(String aSharedLibURI)
Install a shared library installation package. |
ObjectName |
loadInstaller(String aComponentName)
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 aSharedLibName)
Uninstall a previously installed shared library. |
boolean |
unloadInstaller(String aComponentName,
boolean isToBeDeleted)
Unload an InstallerMBean previously loaded for a component. |
Method Detail |
---|
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 URL
ObjectName loadInstaller(String aComponentName)
The "component name" refers to the
<identification><name>
element value from the
component's installation package (see loadNewInstaller(String)
).
aComponentName
- the component name identifying the installer to
load; must be non-null and non-empty
null
if the installer MBean
doesn't existboolean unloadInstaller(String aComponentName, boolean isToBeDeleted)
aComponentName
- the component name identifying the installer to
unload; must be non-null and non-emptyisToBeDeleted
- true
if the component is to be deleted
as well
String installSharedLibrary(String aSharedLibURI)
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.
aSharedLibURI
- URL locating a zip file containing a shared library
installation package; must be non-null, non-empty, and a legal
URL
boolean uninstallSharedLibrary(String aSharedLibName)
aSharedLibName
- the name of the shared name space to uninstall; must be
non-null and non-empty
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |