Groovy Documentation

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

java.lang.Object
  org.hidetake.gradle.ssh.internal.session.GatewaySessionTransformation

class GatewaySessionTransformation

Transformation for gateway session support.

Authors:
hidetake.org


Nested Class Summary
static class GatewaySessionTransformation.Tunnel

Port forwarding tunnel.

static class GatewaySessionTransformation.Tunnels

Recursive generator of tunnels.

 
Field Summary
protected static java.lang.Object LOCALHOST

protected static java.lang.Object PORT_TBD

 
Method Summary
static java.util.List transform(java.util.List specs)

Applies transformation.

 
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()
 

Field Detail

LOCALHOST

protected static final java.lang.Object LOCALHOST


PORT_TBD

protected static final java.lang.Object PORT_TBD


 
Method Detail

transform

static java.util.List transform(java.util.List specs)
Applies transformation.

If the session has remote gateway property, a forwarder session is inserted before the session.

Parameters:
specs - list of session spec
Returns:
transformed list


 

Groovy Documentation