Groovy Documentation

org.hidetake.gradle.ssh.internal.interaction
[Groovy] Class InteractionDelegate

java.lang.Object
  org.hidetake.gradle.ssh.internal.interaction.InteractionDelegate
All Implemented Interfaces:
InteractionHandler

class InteractionDelegate

A delegate class for interaction closure.

Authors:
hidetake.org


Property Summary
java.io.OutputStream standardInput

 
Constructor Summary
InteractionDelegate(java.io.OutputStream standardInput1)

 
Method Summary
java.lang.Object evaluate(groovy.lang.Closure closure)

Evaluate the closure.

void when(java.util.Map condition, groovy.lang.Closure action)

 
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

standardInput

final java.io.OutputStream standardInput


 
Constructor Detail

InteractionDelegate

InteractionDelegate(java.io.OutputStream standardInput1)


 
Method Detail

evaluate

java.lang.Object evaluate(groovy.lang.Closure closure)
Evaluate the closure.
Returns:
interaction rules declared by the closure
Parameters:
closure


when

@Override
void when(java.util.Map condition, groovy.lang.Closure action)


 

Groovy Documentation