org.objectweb.proactive.core.ssh
Class JSchSingleton

java.lang.Object
  extended byorg.objectweb.proactive.core.ssh.JSchSingleton

public class JSchSingleton
extends java.lang.Object


Method Summary
static void acquireLock()
          Everytime you want to access one of the methods exported by the JSch library, you need to acquire this global lock.
static void flushMaybe(java.lang.String username, java.lang.String hostname, java.lang.String sshPort, int localPort)
           
static com.jcraft.jsch.Session getSession(java.lang.String username, java.lang.String hostname, java.lang.String sshPort)
           
static void releaseLock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

acquireLock

public static void acquireLock()
Everytime you want to access one of the methods exported by the JSch library, you need to acquire this global lock.


releaseLock

public static void releaseLock()

getSession

public static com.jcraft.jsch.Session getSession(java.lang.String username,
                                                 java.lang.String hostname,
                                                 java.lang.String sshPort)
                                          throws java.io.IOException
Throws:
java.io.IOException

flushMaybe

public static void flushMaybe(java.lang.String username,
                              java.lang.String hostname,
                              java.lang.String sshPort,
                              int localPort)


Copyright 2001-2005 INRIA All Rights Reserved.