|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.jbi.deployer.impl.InstallationService
public class InstallationService
| Constructor Summary | |
|---|---|
InstallationService()
|
|
| Method Summary | |
|---|---|
java.lang.String |
doInstallSharedLibrary(java.lang.String location)
|
protected ComponentInstaller |
doLoadNewInstaller(java.lang.String location,
boolean autoStart)
|
void |
doUninstallSharedLibrary(java.lang.String aSharedLibName)
|
protected ComponentInstaller |
getComponentInstaller(java.lang.String name)
|
Deployer |
getDeployer()
|
void |
install(java.lang.String location,
java.util.Properties props,
boolean autoStart)
Install an archive |
java.lang.String |
installSharedLibrary(java.lang.String location)
Install a shared library jar. |
javax.management.ObjectName |
loadInstaller(java.lang.String componentName)
Load the InstallerMBean for a previously installed component. |
javax.management.ObjectName |
loadNewInstaller(java.lang.String installJarURL)
Load the installer for a new component from a component installation package. |
void |
setDeployer(Deployer deployer)
|
boolean |
uninstallSharedLibrary(java.lang.String aSharedLibName)
Uninstall a shared library. |
boolean |
unloadInstaller(java.lang.String componentName,
boolean isToBeDeleted)
Unload a JBI Installable Component installer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InstallationService()
| Method Detail |
|---|
public javax.management.ObjectName loadNewInstaller(java.lang.String installJarURL)
loadNewInstaller in interface javax.jbi.management.InstallationServiceMBeaninstallJarURL - -
URL locating a jar file containing a JBI Installable
Component.
public javax.management.ObjectName loadInstaller(java.lang.String componentName)
loadInstaller in interface javax.jbi.management.InstallationServiceMBeancomponentName - -
the component name identifying the installer to load.
public boolean unloadInstaller(java.lang.String componentName,
boolean isToBeDeleted)
unloadInstaller in interface javax.jbi.management.InstallationServiceMBeancomponentName - -
the component name identifying the installer to unload.isToBeDeleted - -
true if the component is to be deleted as well.
protected ComponentInstaller getComponentInstaller(java.lang.String name)
public java.lang.String installSharedLibrary(java.lang.String location)
installSharedLibrary in interface javax.jbi.management.InstallationServiceMBeanlocation - URI locating a jar file containing a shared library.
public boolean uninstallSharedLibrary(java.lang.String aSharedLibName)
uninstallSharedLibrary in interface javax.jbi.management.InstallationServiceMBeanaSharedLibName - -
the name of the shared library to uninstall.
public void install(java.lang.String location,
java.util.Properties props,
boolean autoStart)
throws java.lang.Exception
location - props - autoStart -
javax.jbi.management.DeploymentException
java.lang.Exception
public java.lang.String doInstallSharedLibrary(java.lang.String location)
throws java.lang.Exception
java.lang.Exception
public void doUninstallSharedLibrary(java.lang.String aSharedLibName)
throws java.lang.Exception
java.lang.Exception
protected ComponentInstaller doLoadNewInstaller(java.lang.String location,
boolean autoStart)
throws java.lang.Exception
java.lang.Exceptionpublic Deployer getDeployer()
public void setDeployer(Deployer deployer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||