Class SshHost
java.lang.Object
org.tmatesoft.svn.core.internal.io.svn.ssh.SshHost
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate com.trilead.ssh2.auth.AgentProxyprivate List<SshConnection>private intprivate Stringprivate com.trilead.ssh2.ServerHostKeyVerifierprivate booleanprivate booleanprivate Objectprivate intprivate char[]private char[]private intprivate char[]private intprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgetKey()boolean(package private) voidlock()private SshConnectionbooleanpurge()private voidvoidsetConnectionTimeout(int timeout) voidsetCredentials(String userName, char[] key, char[] passphrase, char[] password, com.trilead.ssh2.auth.AgentProxy agentProxy) voidsetDisposed(boolean disposed) voidsetHostVerifier(com.trilead.ssh2.ServerHostKeyVerifier verifier) voidsetReadTimeout(int readTimeout) toString()(package private) voidunlock()private SshSession
-
Field Details
-
CONNECTION_INACTIVITY_TIMEOUT
private static final int CONNECTION_INACTIVITY_TIMEOUT -
MAX_CONCURRENT_OPENERS
private static final int MAX_CONCURRENT_OPENERS -
MAX_SESSIONS_PER_CONNECTION
private static final int MAX_SESSIONS_PER_CONNECTION -
myHost
-
myPort
private int myPort -
myHostVerifier
private com.trilead.ssh2.ServerHostKeyVerifier myHostVerifier -
myPrivateKey
private char[] myPrivateKey -
myPassphrase
private char[] myPassphrase -
myPassword
private char[] myPassword -
myUserName
-
myAgentProxy
private com.trilead.ssh2.auth.AgentProxy myAgentProxy -
myConnectTimeout
private int myConnectTimeout -
myIsLocked
private boolean myIsLocked -
myIsDisposed
private boolean myIsDisposed -
myConnections
-
myOpenerLock
-
myOpenersCount
private int myOpenersCount -
myReadTimeout
private int myReadTimeout
-
-
Constructor Details
-
SshHost
-
-
Method Details
-
setHostVerifier
public void setHostVerifier(com.trilead.ssh2.ServerHostKeyVerifier verifier) -
setConnectionTimeout
public void setConnectionTimeout(int timeout) -
setReadTimeout
public void setReadTimeout(int readTimeout) -
setCredentials
public void setCredentials(String userName, char[] key, char[] passphrase, char[] password, com.trilead.ssh2.auth.AgentProxy agentProxy) -
purge
public boolean purge() -
isDisposed
public boolean isDisposed() -
setDisposed
public void setDisposed(boolean disposed) -
getKey
-
lock
void lock() -
unlock
void unlock() -
openSession
- Throws:
IOException
-
useExistingConnection
- Throws:
IOException
-
removeOpener
private void removeOpener() -
addOpener
private void addOpener() -
openConnection
- Throws:
IOException
-
toString
-