Groovy Documentation

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

java.lang.Object
  org.hidetake.gradle.ssh.internal.operation.DefaultHandler
All Implemented Interfaces:
Handler

@TupleConstructor
@Slf4j
class DefaultHandler

Default implementation of OperationHandler.

Authors:
hidetake.org


Property Summary
SessionLifecycleManager globalLifecycleManager

Session session

SessionSpec sessionSpec

SshSpec sshSpec

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

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

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

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

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

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

globalLifecycleManager

final SessionLifecycleManager globalLifecycleManager


session

final Session session


sessionSpec

final SessionSpec sessionSpec


sshSpec

final SshSpec sshSpec


 
Method Detail

execute

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


executeBackground

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


executeSudo

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


get

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


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)


 

Groovy Documentation