Groovy Documentation

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

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

@TupleConstructor
@Slf4j
class OperationProxy

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.Map options, java.lang.String command)

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

CommandContext executeBackground(java.lang.String command)

CommandContext executeBackground(java.util.Map options, java.lang.String command)

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

java.lang.String executeSudo(java.util.Map options, java.lang.String command)

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

void get(java.util.Map options, java.lang.String remote, java.lang.String local)

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

void put(java.util.Map options, java.lang.String local, java.lang.String remote)

void shell(java.util.Map options, 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.Map options, java.lang.String command)


execute

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


executeBackground

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


executeBackground

@Override
CommandContext executeBackground(java.util.Map options, java.lang.String command)


executeSudo

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


executeSudo

@Override
java.lang.String executeSudo(java.util.Map options, java.lang.String command)


get

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


get

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


put

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


put

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


shell

@Override
void shell(java.util.Map options, groovy.lang.Closure interactions)


shell

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


 

Groovy Documentation