Groovy Documentation

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

java.lang.Object
  org.hidetake.gradle.ssh.internal.operation.OperationHandlerProxy
All Implemented Interfaces:
OperationHandler

@TupleConstructor
@Slf4j
class OperationHandlerProxy

Property Summary
static java.lang.Object NULL_CLOSURE

Handler handler

Remote remote

 
Method Summary
java.lang.String execute(java.lang.String command)

java.lang.String execute(java.lang.String command, groovy.lang.Closure interactions)

java.lang.String execute(java.util.HashMap settings, java.lang.String command)

java.lang.String execute(java.util.HashMap settings, java.lang.String command, groovy.lang.Closure interactions)

CommandContext executeBackground(java.lang.String command)

CommandContext executeBackground(java.util.HashMap settings, java.lang.String command)

java.lang.String executeSudo(java.lang.String command)

java.lang.String executeSudo(java.util.HashMap settings, java.lang.String command)

void get(java.lang.String remote, java.lang.String local)

void put(java.lang.String local, java.lang.String remote)

void shell(java.util.HashMap settings, groovy.lang.Closure interactions)

void shell(groovy.lang.Closure interactions)

 
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

NULL_CLOSURE

static final java.lang.Object NULL_CLOSURE


handler

final Handler handler


remote

final Remote remote


 
Method Detail

execute

@Override
java.lang.String execute(java.lang.String command)


execute

@Override
java.lang.String execute(java.lang.String command, groovy.lang.Closure interactions)


execute

@Override
java.lang.String execute(java.util.HashMap settings, java.lang.String command)


execute

@Override
java.lang.String execute(java.util.HashMap settings, java.lang.String command, groovy.lang.Closure interactions)


executeBackground

@Override
CommandContext executeBackground(java.lang.String command)


executeBackground

@Override
CommandContext executeBackground(java.util.HashMap settings, java.lang.String command)


executeSudo

@Override
java.lang.String executeSudo(java.lang.String command)


executeSudo

@Override
java.lang.String executeSudo(java.util.HashMap settings, java.lang.String command)


get

@Override
void get(java.lang.String remote, java.lang.String local)


put

@Override
void put(java.lang.String local, java.lang.String remote)


shell

@Override
void shell(java.util.HashMap settings, groovy.lang.Closure interactions)


shell

@Override
void shell(groovy.lang.Closure interactions)


 

Groovy Documentation