Class SshHost
java.lang.Object
org.tmatesoft.svn.core.internal.io.svn.ssh.SshHost
public class SshHost
extends java.lang.Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate com.trilead.ssh2.auth.AgentProxyprivate java.util.List<SshConnection>private intprivate java.lang.Stringprivate com.trilead.ssh2.ServerHostKeyVerifierprivate booleanprivate booleanprivate java.lang.Objectprivate intprivate char[]private char[]private intprivate char[]private intprivate java.lang.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidjava.lang.StringgetKey()boolean(package private) voidlock()private SshConnectionbooleanpurge()private voidvoidsetConnectionTimeout(int timeout) voidsetCredentials(java.lang.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) java.lang.StringtoString()(package private) voidunlock()private SshSessionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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
private java.lang.String 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
private java.lang.String myUserName -
myAgentProxy
private com.trilead.ssh2.auth.AgentProxy myAgentProxy -
myConnectTimeout
private int myConnectTimeout -
myIsLocked
private boolean myIsLocked -
myIsDisposed
private boolean myIsDisposed -
myConnections
-
myOpenerLock
private java.lang.Object myOpenerLock -
myOpenersCount
private int myOpenersCount -
myReadTimeout
private int myReadTimeout
-
-
Constructor Details
-
SshHost
public SshHost(java.lang.String host, int port)
-
-
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(java.lang.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
public java.lang.String getKey() -
lock
void lock() -
unlock
void unlock() -
openSession
- Throws:
java.io.IOException
-
useExistingConnection
- Throws:
java.io.IOException
-
removeOpener
private void removeOpener() -
addOpener
private void addOpener() -
openConnection
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-