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 int
private static final int
private static final int
private com.trilead.ssh2.auth.AgentProxy
private java.util.List<SshConnection>
private int
private java.lang.String
private com.trilead.ssh2.ServerHostKeyVerifier
private boolean
private boolean
private java.lang.Object
private int
private char[]
private char[]
private int
private char[]
private int
private java.lang.String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
java.lang.String
getKey()
boolean
(package private) void
lock()
private SshConnection
boolean
purge()
private void
void
setConnectionTimeout
(int timeout) void
setCredentials
(java.lang.String userName, char[] key, char[] passphrase, char[] password, com.trilead.ssh2.auth.AgentProxy agentProxy) void
setDisposed
(boolean disposed) void
setHostVerifier
(com.trilead.ssh2.ServerHostKeyVerifier verifier) void
setReadTimeout
(int readTimeout) java.lang.String
toString()
(package private) void
unlock()
private SshSession
Methods 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:
toString
in classjava.lang.Object
-