|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gradle.util.exec.DefaultExecHandle
class DefaultExecHandle extends java.lang.Object
Default implementation for the ExecHandle interface.
The ExecHandle has very strict state control. The following state flows are allowed:
Normal state flow:Constructor Summary | |
DefaultExecHandle(File directory, java.lang.String command, java.util.List arguments, int normalTerminationExitCode, java.util.Map environment, long keepWaitingTimeout, ExecOutputHandle standardOutputHandle, ExecOutputHandle errorOutputHandle, ExecHandleNotifierFactory notifierFactory, java.util.List listeners)
|
Method Summary | |
---|---|
void
|
abort()
|
void
|
aborted()
|
void
|
addListeners(ExecHandleListener listeners)
|
void
|
failed(java.lang.Throwable failureCause)
|
void
|
finished(int exitCode)
|
java.util.List
|
getArguments()
|
java.lang.String
|
getCommand()
|
File
|
getDirectory()
|
java.util.Map
|
getEnvironment()
|
ExecOutputHandle
|
getErrorOutputHandle()
|
int
|
getExitCode()
|
java.lang.Throwable
|
getFailureCause()
|
long
|
getKeepWaitingTimeout()
|
java.util.List
|
getListeners()
|
ExecOutputHandle
|
getStandardOutputHandle()
|
ExecHandleState
|
getState()
|
void
|
removeListeners(ExecHandleListener listeners)
|
void
|
start()
|
ExecHandleState
|
startAndWaitForFinish()
|
void
|
started()
|
ExecHandleState
|
waitForFinish()
|
Methods inherited from class java.lang.Object | |
---|---|
hashCode, getClass, equals, toString, wait, wait, wait, notify, notifyAll |
Constructor Detail |
---|
public DefaultExecHandle(File directory, java.lang.String command, java.util.List arguments, int normalTerminationExitCode, java.util.Map environment, long keepWaitingTimeout, ExecOutputHandle standardOutputHandle, ExecOutputHandle errorOutputHandle, ExecHandleNotifierFactory notifierFactory, java.util.List listeners)
Method Detail |
---|
public void abort()
public void aborted()
public void addListeners(ExecHandleListener listeners)
public void failed(java.lang.Throwable failureCause)
public void finished(int exitCode)
public java.util.List getArguments()
public java.lang.String getCommand()
public File getDirectory()
public java.util.Map getEnvironment()
public ExecOutputHandle getErrorOutputHandle()
public int getExitCode()
public java.lang.Throwable getFailureCause()
public long getKeepWaitingTimeout()
public java.util.List getListeners()
public ExecOutputHandle getStandardOutputHandle()
public ExecHandleState getState()
public void removeListeners(ExecHandleListener listeners)
public void start()
public ExecHandleState startAndWaitForFinish()
public void started()
public ExecHandleState waitForFinish()
Groovy Documentation