jrunx.connectorinstaller
Class WebServerInstaller

java.lang.Object
  |
  +--jrunx.connectorinstaller.WebServerInstaller
Direct Known Subclasses:
ApacheInstaller, IISInstaller, NESInstaller

public abstract class WebServerInstaller
extends java.lang.Object

WebServer installer for JRun 4.0.

Version:
JRun version 4.0
Author:
Carol Frampton (cframpton@macromedia.com)

Field Summary
protected  CIJndi jrunInfo
           
protected  java.lang.String supportedVersionStr
           
protected  int wsBuildNum
           
protected  WebServerInfo wsInfo
           
protected  int wsMajorVer
           
protected  int wsMinorVer
           
protected  java.lang.String wsVersionStr
           
 
Constructor Summary
WebServerInstaller()
           
 
Method Summary
static WebServerInstaller createObject(WebServerInfo wsInfo)
           
static WebServerInstaller createObject(WebServerInfo wsInfo, CIJndi jrunInfo)
           
abstract  void getConnectorConfig()
           
abstract  WebServerState getStateWS()
           
abstract  void installConnector()
           
abstract  void installConnector(boolean bRestart)
           
abstract  boolean isValidVersion()
           
abstract  void modifyConnector()
           
abstract  void modifyConnector(boolean bRestart)
           
abstract  void removeConnector()
           
abstract  void removeConnector(boolean bRestart)
           
abstract  void restartWS()
           
abstract  void startWS()
           
abstract  void stopWS()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wsInfo

protected WebServerInfo wsInfo

jrunInfo

protected CIJndi jrunInfo

wsMajorVer

protected int wsMajorVer

wsMinorVer

protected int wsMinorVer

wsBuildNum

protected int wsBuildNum

wsVersionStr

protected java.lang.String wsVersionStr

supportedVersionStr

protected java.lang.String supportedVersionStr
Constructor Detail

WebServerInstaller

public WebServerInstaller()
Method Detail

createObject

public static WebServerInstaller createObject(WebServerInfo wsInfo,
                                              CIJndi jrunInfo)
                                       throws ConnectorInstallerException

createObject

public static WebServerInstaller createObject(WebServerInfo wsInfo)
                                       throws ConnectorInstallerException

installConnector

public abstract void installConnector()
                               throws java.lang.Exception

installConnector

public abstract void installConnector(boolean bRestart)
                               throws java.lang.Exception

removeConnector

public abstract void removeConnector()
                              throws java.lang.Exception

removeConnector

public abstract void removeConnector(boolean bRestart)
                              throws java.lang.Exception

modifyConnector

public abstract void modifyConnector()
                              throws java.lang.Exception

modifyConnector

public abstract void modifyConnector(boolean bRestart)
                              throws java.lang.Exception

getConnectorConfig

public abstract void getConnectorConfig()
                                 throws java.lang.Exception

restartWS

public abstract void restartWS()
                        throws WebServerException

startWS

public abstract void startWS()
                      throws WebServerException

stopWS

public abstract void stopWS()
                     throws WebServerException

getStateWS

public abstract WebServerState getStateWS()
                                   throws java.lang.Exception

isValidVersion

public abstract boolean isValidVersion()
                                throws ConnectorInstallerException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.