Groovy Documentation

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

java.lang.Object
  org.hidetake.gradle.ssh.internal.operation.DefaultOperations
All Implemented Interfaces:
Operations

@TupleConstructor
@Slf4j
class DefaultOperations

Default implementation of Operations.

Authors:
hidetake.org


Property Summary
Connection connection

SshSettings sshSettings

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

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

Remote getRemote()

void sftp(groovy.lang.Closure closure)

void shell(ShellSettings settings, groovy.lang.Closure closure)

 
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

connection

final Connection connection


sshSettings

final SshSettings sshSettings


 
Method Detail

execute

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


executeBackground

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


getRemote

@Override
Remote getRemote()


sftp

@Override
void sftp(groovy.lang.Closure closure)


shell

@Override
void shell(ShellSettings settings, groovy.lang.Closure closure)


 

Groovy Documentation