|
Expresso 5-6 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This interface represents a component that needs to perform install/uninstall work other than recieve straight configuration values. An example of this is a Schema. All Schemas are installable, for example, because tables need to be created, default security set up, etc. And these tables may need to be removed upon uninstallation
| Method Summary | |
InstallationOptions |
getInstallationOptions()
This method is used to query the object for any Installation Options. |
InstallationOptions |
getUninstallOptions()
This method is used to query the Installable object for any uninstallation options. |
void |
install(InstallationOptions installOptions,
InstallLog log)
Called when the Service Manager installs this component |
void |
uninstall(InstallationOptions installOptions,
InstallLog uninstallLog)
Called when the Service Manager uninstalls this component |
| Method Detail |
public void install(InstallationOptions installOptions,
InstallLog log)
throws InstallationException
log - A 'log4j-like' interface that allows you to output progress
in the form of warnings, errors, info messages etc. The underlying implementation
is often not log4j.
InstallationException
public void uninstall(InstallationOptions installOptions,
InstallLog uninstallLog)
throws InstallationException
uninstallLog - A 'log4j-like' interface that allows you to output progress
in the form of warnings, errors, info messages etc. The underlying implementation
is often not log4j.
InstallationExceptionpublic InstallationOptions getInstallationOptions()
public InstallationOptions getUninstallOptions()
|
Expresso 5-6 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||