org.apache.avalon.phoenix.components.deployer.installer
Class Installer

org.apache.avalon.phoenix.components.deployer.installer.Installer

public class Installer

An Installer is responsible for taking a URL for Sar and installing it as appropriate.

Version:
$Revision: 1.13 $ $Date: 2002/08/06 11:57:40 $
Author:
Peter Donald

Constructor Summary
Installer()
           
 
Method Summary
 Installation install(String name, URL url)
          Install the Sar designated by url.
 void setBaseDirectory(File baseDirectory)
          Set the baseDirectory in which to install applications.
 void setBaseWorkDirectory(File baseWorkDirectory)
          Set the baseDirectory in which to install applications temporary Data.
 void uninstall(Installation installation)
          Uninstall the Sar designated installation.
 

Constructor Detail

Installer

public Installer()
Method Detail

setBaseDirectory

public void setBaseDirectory(File baseDirectory)
Set the baseDirectory in which to install applications.
Parameters:
baseDirectory - the baseDirectory in which to install applications.

setBaseWorkDirectory

public void setBaseWorkDirectory(File baseWorkDirectory)
Set the baseDirectory in which to install applications temporary Data.
Parameters:
baseWorkDirectory - the baseDirectory in which to install applications temporary Data.

uninstall

public void uninstall(Installation installation)
               throws InstallationException
Uninstall the Sar designated installation.
Parameters:
installation - the installation
Throws:
InstallationException - if an error occurs

install

public Installation install(String name,
                            URL url)
                     throws InstallationException
Install the Sar designated by url.
Parameters:
url - the url of instalation
Throws:
InstallationException - if an error occurs


Copyright © 2001 Apache Jakarta Project. All Rights Reserved.