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

java.lang.Object
  |
  +--AbstractLogEnabled
        |
        +--org.apache.avalon.phoenix.components.deployer.installer.Installer

public class Installer
extends AbstractLogEnabled

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
See Also:
Serialized Form

Constructor Summary
Installer()
           
 
Method Summary
 Installation install(java.lang.String name, java.net.URL url)
          Install the Sar designated by url.
 void setBaseDirectory(java.io.File baseDirectory)
          Set the baseDirectory in which to install applications.
 void setBaseWorkDirectory(java.io.File baseWorkDirectory)
          Set the baseDirectory in which to install applications temporary Data.
 void uninstall(Installation installation)
          Uninstall the Sar designated installation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Installer

public Installer()
Method Detail

setBaseDirectory

public void setBaseDirectory(java.io.File baseDirectory)
Set the baseDirectory in which to install applications.

Parameters:
baseDirectory - the baseDirectory in which to install applications.

setBaseWorkDirectory

public void setBaseWorkDirectory(java.io.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(java.lang.String name,
                            java.net.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.