Groovy Documentation

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

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

@Slf4j
class DefaultSessionHandler

A default implementation of SessionHandler.

Authors:
hidetake.org


Property Summary
Operations operations

 
Constructor Summary
DefaultSessionHandler(Operations operations1, OperationSettings operationSettings1)

 
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


 
Constructor Detail

DefaultSessionHandler

DefaultSessionHandler(Operations operations1, OperationSettings operationSettings1)


 
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