org.gradle.util.exec
Interface ExecHandle

All Known Implementing Classes:
DefaultExecHandle

public interface ExecHandle


Method Summary
 void abort()
           
 void addListeners(ExecHandleListener... listeners)
           
 java.util.List<java.lang.String> getArguments()
           
 java.lang.String getCommand()
           
 java.io.File getDirectory()
           
 java.util.Map<java.lang.String,java.lang.String> getEnvironment()
           
 int getExitCode()
           
 java.lang.Throwable getFailureCause()
           
 java.util.List<ExecHandleListener> getListeners()
           
 ExecHandleState getState()
           
 void removeListeners(ExecHandleListener... listeners)
           
 void start()
           
 ExecHandleState startAndWaitForFinish()
           
 ExecHandleState waitForFinish()
           
 

Method Detail

getDirectory

java.io.File getDirectory()

getCommand

java.lang.String getCommand()

getArguments

java.util.List<java.lang.String> getArguments()

getEnvironment

java.util.Map<java.lang.String,java.lang.String> getEnvironment()

getState

ExecHandleState getState()

getExitCode

int getExitCode()

getFailureCause

java.lang.Throwable getFailureCause()

start

void start()

abort

void abort()

waitForFinish

ExecHandleState waitForFinish()

startAndWaitForFinish

ExecHandleState startAndWaitForFinish()

getListeners

java.util.List<ExecHandleListener> getListeners()

addListeners

void addListeners(ExecHandleListener... listeners)

removeListeners

void removeListeners(ExecHandleListener... listeners)