Class SshHost
java.lang.Object
org.tmatesoft.svn.core.internal.io.svn.ssh.SshHost
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private com.trilead.ssh2.auth.AgentProxy
private List<SshConnection>
private int
private String
private com.trilead.ssh2.ServerHostKeyVerifier
private boolean
private boolean
private Object
private int
private char[]
private char[]
private int
private char[]
private int
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
getKey()
boolean
(package private) void
lock()
private SshConnection
boolean
purge()
private void
void
setConnectionTimeout
(int timeout) void
setCredentials
(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) toString()
(package private) void
unlock()
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
-