com.ibm.websphere.ant.tasks
Class ServerControljava.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.