Groovy Documentation

org.hidetake.gradle.ssh.internal.connection
[Groovy] Class DefaultConnection

java.lang.Object
  org.hidetake.gradle.ssh.internal.connection.DefaultConnection
All Implemented Interfaces:
Connection

@Slf4j
class DefaultConnection

A default implementation of SSH connection.

Authors:
hidetake.org


Property Summary
Remote remote

 
Constructor Summary
DefaultConnection(Remote remote1, Session session1)

 
Method Summary
void close()

ChannelExec createExecutionChannel(java.lang.String command, OperationSettings operationSettings)

ChannelSftp createSftpChannel()

ChannelShell createShellChannel(OperationSettings operationSettings)

void executeCallbackForClosedChannels()

boolean isAnyPending()

void whenClosed(Channel channel, 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

remote

final Remote remote


 
Constructor Detail

DefaultConnection

DefaultConnection(Remote remote1, Session session1)


 
Method Detail

close

@Override
void close()


createExecutionChannel

@Override
ChannelExec createExecutionChannel(java.lang.String command, OperationSettings operationSettings)


createSftpChannel

@Override
ChannelSftp createSftpChannel()


createShellChannel

@Override
ChannelShell createShellChannel(OperationSettings operationSettings)


executeCallbackForClosedChannels

@Override
void executeCallbackForClosedChannels()


isAnyPending

@Override
boolean isAnyPending()


whenClosed

@Override
void whenClosed(Channel channel, groovy.lang.Closure closure)


 

Groovy Documentation