Groovy Documentation

org.hidetake.gradle.ssh.internal.operation
[Groovy] Class ExecutionDelegate

java.lang.Object
  org.hidetake.gradle.ssh.internal.operation.ExecutionDelegate
All Implemented Interfaces:
ExecutionHandler

@TupleConstructor
class ExecutionDelegate

Property Summary
ChannelExec channel

LineOutputStream standardError

java.io.OutputStream standardInput

LineOutputStream standardOutput

 
Method Summary
static java.lang.Object create(ChannelExec channel, java.lang.String charset)

Create an instance for the channel.

void enableLogging(LogLevel standardOutputLevel, LogLevel standardErrorLevel)

void interaction(groovy.lang.Closure closure)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

channel

final ChannelExec channel


standardError

final LineOutputStream standardError


standardInput

final java.io.OutputStream standardInput


standardOutput

final LineOutputStream standardOutput


 
Method Detail

create

static java.lang.Object create(ChannelExec channel, java.lang.String charset)
Create an instance for the channel.
Parameters:
channel - the channel
charset - character set for streams
Returns:
an instance


enableLogging

void enableLogging(LogLevel standardOutputLevel, LogLevel standardErrorLevel)


interaction

@Override
void interaction(groovy.lang.Closure closure)


 

Groovy Documentation