com.ibm.websphere.ant.tasks
Class ServerControl

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--com.ibm.websphere.ant.tasks.ServerControl
Direct Known Subclasses:
ServerStatus, StartServer, StopServer

public abstract class ServerControl
extends org.apache.tools.ant.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.


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
ServerControl()
           
 
Method Summary
abstract  void addAdditionalArgs(java.util.ArrayList args)
           
abstract  void addJvmArgs(org.apache.tools.ant.taskdefs.Java jvm)
           
 void execute()
           
abstract  java.lang.String getMainClass()
           
abstract  java.lang.String getTaskName()
           
 void runScript(java.lang.String wasHome, java.lang.String scriptName, java.lang.String[] parms, org.apache.tools.ant.Project project, boolean failonerror)
           
 void setFailonerror(boolean failonerror)
          Sets the failonerror.
 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 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 org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
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 org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
org.apache.tools.ant.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.

Parameters:
failonerror - The failonerror to set

getMainClass

public abstract java.lang.String getMainClass()

addAdditionalArgs

public abstract void addAdditionalArgs(java.util.ArrayList args)

addJvmArgs

public abstract void addJvmArgs(org.apache.tools.ant.taskdefs.Java jvm)

getTaskName

public abstract java.lang.String getTaskName()
Overrides:
getTaskName in class org.apache.tools.ant.Task

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


 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.