org.apache.pluto.util.install.file.jetty
Class Jetty5FileSystemInstaller

java.lang.Object
  extended by org.apache.pluto.util.install.file.FileSystemInstaller
      extended by org.apache.pluto.util.install.file.jetty.Jetty5FileSystemInstaller
All Implemented Interfaces:
PortalInstaller

public class Jetty5FileSystemInstaller
extends FileSystemInstaller


Constructor Summary
Jetty5FileSystemInstaller()
           
 
Method Summary
 void deploy()
           
protected  java.io.File getConfigurationDir(InstallationConfig config)
           
protected  java.io.File getEndorsedDir(InstallationConfig config)
           
protected  java.io.File getSharedDir(InstallationConfig config)
           
protected  java.io.File getWebAppDir(InstallationConfig config)
           
 void install(InstallationConfig config)
          NOTE: Order is important.
 boolean isValidInstallationDirectory(java.io.File installDir)
           
 void uninstall(InstallationConfig config)
           
 void writeConfiguration(InstallationConfig config)
           
 
Methods inherited from class org.apache.pluto.util.install.file.FileSystemInstaller
copyFilesToDirectory, copyFileToDirectory, removeFilesFromDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jetty5FileSystemInstaller

public Jetty5FileSystemInstaller()
Method Detail

getEndorsedDir

protected java.io.File getEndorsedDir(InstallationConfig config)
Specified by:
getEndorsedDir in class FileSystemInstaller

getSharedDir

protected java.io.File getSharedDir(InstallationConfig config)
Specified by:
getSharedDir in class FileSystemInstaller

getWebAppDir

protected java.io.File getWebAppDir(InstallationConfig config)
Specified by:
getWebAppDir in class FileSystemInstaller

getConfigurationDir

protected java.io.File getConfigurationDir(InstallationConfig config)

uninstall

public void uninstall(InstallationConfig config)
Specified by:
uninstall in interface PortalInstaller
Overrides:
uninstall in class FileSystemInstaller

deploy

public void deploy()

isValidInstallationDirectory

public boolean isValidInstallationDirectory(java.io.File installDir)
Specified by:
isValidInstallationDirectory in interface PortalInstaller
Specified by:
isValidInstallationDirectory in class FileSystemInstaller

install

public void install(InstallationConfig config)
             throws UtilityException
NOTE: Order is important. If the server is running, we want to make sure that the correct order is preserved

1) Install endorsed dependencies 2) Install shared dependencies 4) Prep Time -- Create a domain directory for the portal -- Init the configs holder 5) Install the Portlet Applications 6) Install the Portal Application 7) Finally, install the configs

Specified by:
install in interface PortalInstaller
Overrides:
install in class FileSystemInstaller
Parameters:
config -
Throws:
UtilityException

writeConfiguration

public void writeConfiguration(InstallationConfig config)
Specified by:
writeConfiguration in class FileSystemInstaller


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.