org.wso2.wsas.installer
Class AbstractInstaller

java.lang.Object
  extended byorg.wso2.wsas.installer.AbstractInstaller
All Implemented Interfaces:
Installable
Direct Known Subclasses:
AbstractAppServerInstaller, GenericInstaller

public abstract class AbstractInstaller
extends java.lang.Object
implements Installable


Field Summary
protected  java.lang.String javaHome
           
protected  java.lang.String serverHome
           
protected  java.lang.String wso2wsasHome
           
 
Constructor Summary
AbstractInstaller()
           
 
Method Summary
protected  void createWebArchive()
           
protected  java.lang.String getItem(java.lang.String sourceDir, java.lang.String itemPrefix, java.lang.String extension)
           
 java.lang.String getServerHome()
           
 java.lang.String getWSASHome()
           
 java.lang.String setJavaHome(java.lang.String javaHome)
           
 void setServerHome(java.lang.String serverHome)
           
 void setWSASHome(java.lang.String wsasHome)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.wso2.wsas.installer.Installable
getDescription, getId, getServerInfoImplClass, getServerProperties, getSupportedVersions, install
 

Field Detail

serverHome

protected java.lang.String serverHome

wso2wsasHome

protected java.lang.String wso2wsasHome

javaHome

protected java.lang.String javaHome
Constructor Detail

AbstractInstaller

public AbstractInstaller()
Method Detail

setServerHome

public void setServerHome(java.lang.String serverHome)
Specified by:
setServerHome in interface Installable

getServerHome

public java.lang.String getServerHome()
Specified by:
getServerHome in interface Installable

getWSASHome

public java.lang.String getWSASHome()
Specified by:
getWSASHome in interface Installable

setJavaHome

public java.lang.String setJavaHome(java.lang.String javaHome)
Specified by:
setJavaHome in interface Installable

setWSASHome

public void setWSASHome(java.lang.String wsasHome)
Specified by:
setWSASHome in interface Installable

getItem

protected java.lang.String getItem(java.lang.String sourceDir,
                                   java.lang.String itemPrefix,
                                   java.lang.String extension)

createWebArchive

protected void createWebArchive()
                         throws InstallationException
Throws:
InstallationException