IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.ant.tasks
Class ServerControl

java.lang.Object
  extended by Task
      extended by com.ibm.websphere.ant.tasks.ServerControl
Direct Known Subclasses:
ServerStatus, StartServer, StopServer

public abstract class ServerControl
extends Task

ServerControl is the abstract base class of StartServer, StopServer, and ServerStatus. It encapsulates common functionality used by those three tasks. This is not a task itself and it cannot be instantiated.


Constructor Summary
ServerControl()
           
 
Method Summary
abstract  void addAdditionalArgs(java.util.ArrayList<java.lang.String> args)
           
abstract  void addJvmArgs(Java jvm)
           
 void execute()
           
abstract  java.lang.String getMainClass()
           
abstract  java.lang.String getTaskName()
           
 boolean isDebug()
           
 void runScript(java.lang.String wasHome, java.lang.String scriptName, java.lang.String[] parms, org.apache.tools.ant.Project project, boolean failonerror)
           
 void setDebug(boolean debug)
           
 void setFailonerror(boolean failonerror)
          Sets the failonerror.
 void setFileEncoding(java.lang.String fileEncoding)
           
 void setJvmMaxMemory(java.lang.String jvmMaxMemory)
          Sets the jvmMaxMemory.
 void setLogFile(java.lang.String logFile)
          Sets the logFile.
 void setNoWait(boolean noWait)
          Sets the noWait.
 void setPassword(java.lang.String password)
          Sets the password.
 void setProfileName(java.lang.String string)
          Sets the server profile name.
 void setQuiet(boolean quiet)
          Sets the quiet.
 void setReplaceLog(boolean replaceLog)
          Sets the replaceLog.
 void setServer(java.lang.String server)
          Sets the server.
 void setStatusPort(java.lang.String statusPort)
          Sets the statusPort.
 void setTimeout(java.lang.String timeout)
          Sets the timeout.
 void setTrace(boolean trace)
          Sets the trace.
 void setUsername(java.lang.String username)
          Sets the username.
 void setWasHome(java.lang.String wasHome)
          Sets the wasHome.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerControl

public ServerControl()
Method Detail

execute

public void execute()
             throws BuildException
Throws:
BuildException
See Also:
Task#execute()

runScript

public void runScript(java.lang.String wasHome,
                      java.lang.String scriptName,
                      java.lang.String[] parms,
                      org.apache.tools.ant.Project project,
                      boolean failonerror)

setNoWait

public void setNoWait(boolean noWait)
Sets the noWait.

Parameters:
noWait - The noWait to set

setQuiet

public void setQuiet(boolean quiet)
Sets the quiet.

Parameters:
quiet - The quiet to set

setTrace

public void setTrace(boolean trace)
Sets the trace.

Parameters:
trace - The trace to set

setTimeout

public void setTimeout(java.lang.String timeout)
Sets the timeout.

Parameters:
timeout - The timeout to set

setStatusPort

public void setStatusPort(java.lang.String statusPort)
Sets the statusPort.

Parameters:
statusPort - The statusPort to set

setServer

public void setServer(java.lang.String server)
Sets the server.

Parameters:
server - The server to set

setWasHome

public void setWasHome(java.lang.String wasHome)
Sets the wasHome.

Parameters:
wasHome - The wasHome to set

setFailonerror

public void setFailonerror(boolean failonerror)
Sets the failonerror. Default is false.

Parameters:
failonerror - The failonerror to set

getMainClass

public abstract java.lang.String getMainClass()

addAdditionalArgs

public abstract void addAdditionalArgs(java.util.ArrayList<java.lang.String> args)

addJvmArgs

public abstract void addJvmArgs(Java jvm)

getTaskName

public abstract java.lang.String getTaskName()

setLogFile

public void setLogFile(java.lang.String logFile)
Sets the logFile.

Parameters:
logFile - The logFile to set

setPassword

public void setPassword(java.lang.String password)
Sets the password.

Parameters:
password - The password to set

setReplaceLog

public void setReplaceLog(boolean replaceLog)
Sets the replaceLog.

Parameters:
replaceLog - The replaceLog to set

setUsername

public void setUsername(java.lang.String username)
Sets the username.

Parameters:
username - The username to set

setProfileName

public void setProfileName(java.lang.String string)
Sets the server profile name. Zoght IUNITY LI 3982

Parameters:
profileName - The server profile name to set

setJvmMaxMemory

public void setJvmMaxMemory(java.lang.String jvmMaxMemory)
Sets the jvmMaxMemory.

Parameters:
jvmMaxMemory - The JVM MaxMemory to set

setDebug

public void setDebug(boolean debug)
Parameters:
debug -

isDebug

public boolean isDebug()
Returns:

setFileEncoding

public void setFileEncoding(java.lang.String fileEncoding)
Parameters:
fileEncoding - The fileEncoding to set.

IBM WebSphere Application ServerTM
Release 8