|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface LongRunningOperation
Offers ways to communicate both ways with a gradle operation, be it building a model or running tasks.
Enables tracking progress via listeners that will receive events from the gradle operation.
Allows providing standard output streams that will receive output if the gradle operation writes to standard streams.
Allows providing standard input that can be consumed by the gradle operation (useful for interactive builds).
Method Summary | |
---|---|
LongRunningOperation
|
addProgressListener(ProgressListener listener)
Adds a progress listener which will receive progress events as the operation runs. |
LongRunningOperation
|
setStandardError(java.io.OutputStream outputStream)
Sets the java.io.OutputStream which should receive standard error logging generated while running the operation. |
LongRunningOperation
|
setStandardInput(java.io.InputStream inputStream)
Sets the standard java.io.InputStream that will be used by builds. |
LongRunningOperation
|
setStandardOutput(java.io.OutputStream outputStream)
Sets the java.io.OutputStream which should receive standard output logging generated while running the operation. |
Method Detail |
---|
public LongRunningOperation addProgressListener(ProgressListener listener)
listener
- The listener
public LongRunningOperation setStandardError(java.io.OutputStream outputStream)
outputStream
- The output stream.
public LongRunningOperation setStandardInput(java.io.InputStream inputStream)
inputStream
- The input stream
public LongRunningOperation setStandardOutput(java.io.OutputStream outputStream)
outputStream
- The output stream.
Groovy Documentation