Class SVNSSHConnector
java.lang.Object
org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector
- All Implemented Interfaces:
ISVNConnector
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.io.InputStream
private boolean
private java.io.OutputStream
private SshSession
private static final boolean
private static SshSessionPool
private static final java.lang.String
private static final java.lang.String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close
(SVNRepositoryImpl repository) java.io.InputStream
java.io.OutputStream
void
handleExceptionOnOpen
(SVNRepositoryImpl repository, SVNException exception) boolean
isConnected
(SVNRepositoryImpl repos) boolean
isStale()
void
open
(SVNRepositoryImpl repository) static void
shutdown()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SVNSERVE_COMMAND
private static final java.lang.String SVNSERVE_COMMAND- See Also:
-
SVNSERVE_COMMAND_WITH_USER_NAME
private static final java.lang.String SVNSERVE_COMMAND_WITH_USER_NAME- See Also:
-
ourIsUseSessionPing
private static final boolean ourIsUseSessionPing -
ourSessionPool
-
mySession
-
myInputStream
private java.io.InputStream myInputStream -
myOutputStream
private java.io.OutputStream myOutputStream -
myIsUseSessionPing
private boolean myIsUseSessionPing
-
-
Constructor Details
-
SVNSSHConnector
public SVNSSHConnector() -
SVNSSHConnector
public SVNSSHConnector(boolean useConnectionPing, boolean useSessionPing)
-
-
Method Details
-
open
- Specified by:
open
in interfaceISVNConnector
- Throws:
SVNException
-
close
- Specified by:
close
in interfaceISVNConnector
- Throws:
SVNException
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException- Specified by:
getInputStream
in interfaceISVNConnector
- Throws:
java.io.IOException
-
getOutputStream
public java.io.OutputStream getOutputStream() throws java.io.IOException- Specified by:
getOutputStream
in interfaceISVNConnector
- Throws:
java.io.IOException
-
isConnected
- Specified by:
isConnected
in interfaceISVNConnector
- Throws:
SVNException
-
isStale
public boolean isStale()- Specified by:
isStale
in interfaceISVNConnector
-
shutdown
public static void shutdown() -
handleExceptionOnOpen
public void handleExceptionOnOpen(SVNRepositoryImpl repository, SVNException exception) throws SVNException - Specified by:
handleExceptionOnOpen
in interfaceISVNConnector
- Throws:
SVNException
-