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
ChannelManager globalChannelManager

Remote remote

Session session

SshSettings sshSettings

 
Method Summary
java.lang.String execute(ExecutionSettings settings, java.lang.String command, groovy.lang.Closure interactions)

CommandContext executeBackground(ExecutionSettings settings, java.lang.String command)

java.lang.String executeSudo(ExecutionSettings 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(ShellSettings settings, 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

globalChannelManager

final ChannelManager globalChannelManager


remote

final Remote remote


session

final Session session


sshSettings

final SshSettings sshSettings


 
Method Detail

execute

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


executeBackground

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


executeSudo

@Override
java.lang.String executeSudo(ExecutionSettings 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(ShellSettings settings, groovy.lang.Closure interactions)


 

Groovy Documentation