Groovy Documentation

org.hidetake.gradle.ssh.internal.session
[Groovy] Class SessionDelegate

java.lang.Object
  org.hidetake.gradle.ssh.internal.session.SessionDelegate
All Implemented Interfaces:
SessionHandler

@TupleConstructor
@Slf4j
@Mixin(DefaultSudoExecution)
@Mixin(DefaultFileTransfer)
class SessionDelegate

A default implementation of SessionHandler.

Authors:
hidetake.org


Property Summary
Operations operations

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

void execute(java.lang.String command, groovy.lang.Closure callback)

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

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

void executeBackground(java.lang.String command)

void executeBackground(java.lang.String command, groovy.lang.Closure callback)

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

void executeBackground(java.util.HashMap settings, java.lang.String command, groovy.lang.Closure callback)

Remote getRemote()

void shell(java.util.HashMap settings)

 
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

operations

final Operations operations


 
Method Detail

execute

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


execute

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


execute

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


execute

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


executeBackground

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


executeBackground

@Override
void executeBackground(java.lang.String command, groovy.lang.Closure callback)


executeBackground

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


executeBackground

@Override
void executeBackground(java.util.HashMap settings, java.lang.String command, groovy.lang.Closure callback)


getRemote

@Override
Remote getRemote()


shell

@Override
void shell(java.util.HashMap settings)


 

Groovy Documentation