Package io.openliberty.tools.ant
Class ServerTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- io.openliberty.tools.ant.AbstractTask
-
- io.openliberty.tools.ant.ServerTask
-
- All Implemented Interfaces:
Cloneable
public class ServerTask extends AbstractTask
server operations task: start/stop/package/create/status/debug
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerTask.ReturnCode
-
Field Summary
-
Fields inherited from class io.openliberty.tools.ant.AbstractTask
DEFAULT_LOG_FILE, DEFAULT_SERVER, installDir, isWindows, messages, osName, outputDir, processBuilder, ref, serverConfigDir, serverName, serverOutputDir, userDir, WLP_OUTPUT_DIR_VAR, WLP_USER_DIR_VAR
-
-
Constructor Summary
Constructors Constructor Description ServerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()FilegetArchive()StringgetInclude()StringgetOperation()StringgetOs()StringgetResultProperty()StringgetServerRoot()StringgetTemplate()StringgetTimeout()protected voidinitTask()booleanisClean()booleanisNoPassword()voidsetArchive(File archive)voidsetClean(boolean clean)voidsetEnvironmentVariables(Map<String,String> environmentVariables)voidsetInclude(String include)voidsetNoPassword(boolean noPassword)voidsetOperation(String operation)voidsetOs(String os)voidsetResultProperty(String resultProperty)voidsetServerRoot(String serverRoot)voidsetTemplate(String template)voidsetTimeout(String timeout)voidsetUseEmbeddedServer(boolean useEmbeddedServer)-
Methods inherited from class io.openliberty.tools.ant.AbstractTask
checkReturnCode, checkReturnCodeAndError, countStringOccurrencesInFile, findStringInFile, findStringsInFile, getFileName, getInstallDir, getLogFile, getMessage, getOutputDir, getRef, getReturnCode, getServerName, getServerOutputDir, getUserDir, sendErrorInvokeCommand, setInstallDir, setOutputDir, setRef, setServerName, setUserDir, stopServer, waitForStringInLog, waitForUpdatedStringInLog
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
initTask
protected void initTask()
- Overrides:
initTaskin classAbstractTask
-
execute
public void execute()
- Overrides:
executein classorg.apache.tools.ant.Task
-
getOperation
public String getOperation()
- Returns:
- the operation
-
setOperation
public void setOperation(String operation)
- Parameters:
operation- the operation to set
-
getArchive
public File getArchive()
- Returns:
- the archive
-
setArchive
public void setArchive(File archive)
- Parameters:
archive- the archive to set
-
isClean
public boolean isClean()
- Returns:
- the clean
-
setClean
public void setClean(boolean clean)
- Parameters:
clean- the clean to set
-
getTimeout
public String getTimeout()
- Returns:
- the timeout
-
setTimeout
public void setTimeout(String timeout)
- Parameters:
timeout- the timeout to set
-
getOs
public String getOs()
- Returns:
- the os
-
setOs
public void setOs(String os)
- Parameters:
os- the os to set
-
getServerRoot
public String getServerRoot()
- Returns:
- the serverRoot
-
setServerRoot
public void setServerRoot(String serverRoot)
- Parameters:
serverRoot- the server root to set
-
getResultProperty
public String getResultProperty()
-
setResultProperty
public void setResultProperty(String resultProperty)
-
getInclude
public String getInclude()
-
setInclude
public void setInclude(String include)
-
getTemplate
public String getTemplate()
-
setTemplate
public void setTemplate(String template)
-
isNoPassword
public boolean isNoPassword()
- Returns:
- the noPassword setting
-
setNoPassword
public void setNoPassword(boolean noPassword)
- Parameters:
noPassword- the noPassword option value to set
-
setUseEmbeddedServer
public void setUseEmbeddedServer(boolean useEmbeddedServer)
-
-