Class SVNConnection
java.lang.Object
org.tmatesoft.svn.core.internal.io.svn.SVNConnection
public class SVNConnection
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate SVNAuthenticationprivate java.util.Setprivate final ISVNConnectorprivate SVNAuthenticatorprivate byte[]private java.io.InputStreamprivate booleanprivate booleanprivate booleanprivate booleanprivate java.io.InputStreamprivate java.io.OutputStreamprivate java.lang.Stringprivate SVNRepositoryImplprivate java.lang.Stringprivate static final java.lang.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddCapabilities(java.util.List capabilities) voidauthenticate(SVNRepositoryImpl repository) private voidvoidclose()private SVNAuthenticator(package private) ISVNConnectorjava.io.OutputStreamgetDeltaStream(java.lang.String token) (package private) java.io.InputStream(package private) java.io.OutputStreamjava.lang.StringgetRealm()private voidhandleIOError(SVNException e, boolean readMalformedData) protected voidhandshake(SVNRepositoryImpl repository) protected booleanhasCapability(java.lang.String capability) booleanbooleanbooleanbooleanvoidopen(SVNRepositoryImpl repository) java.util.Listread(java.lang.String template, java.util.List items, boolean readMalformedData) readItem(boolean readMalformedData) java.util.ListreadTuple(java.lang.String template, boolean readMalformedData) private voidreceiveRepositoryCredentials(SVNRepositoryImpl repository) voidsetEncrypted(SVNAuthenticator encryptor) (package private) voidsetInputStream(java.io.InputStream is) (package private) voidsetOutputStream(java.io.OutputStream os) private java.io.InputStreamskipLeadingGrabage(int attempt) voidwrite(java.lang.String template, java.lang.Object[] items) voidwriteError(SVNErrorMessage error) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myConnector
-
myRealm
private java.lang.String myRealm -
myRoot
private java.lang.String myRoot -
myOutputStream
private java.io.OutputStream myOutputStream -
myInputStream
private java.io.InputStream myInputStream -
myRepository
-
myIsSVNDiff1
private boolean myIsSVNDiff1 -
myIsCommitRevprops
private boolean myIsCommitRevprops -
myIsReopening
private boolean myIsReopening -
myIsCredentialsReceived
private boolean myIsCredentialsReceived -
myLoggingInputStream
private java.io.InputStream myLoggingInputStream -
myCapabilities
private java.util.Set myCapabilities -
myHandshakeBuffer
private byte[] myHandshakeBuffer -
myEncryptor
-
myAuthentication
-
EDIT_PIPELINE
private static final java.lang.String EDIT_PIPELINE- See Also:
-
SVNDIFF1
private static final java.lang.String SVNDIFF1- See Also:
-
ABSENT_ENTRIES
private static final java.lang.String ABSENT_ENTRIES- See Also:
-
COMMIT_REVPROPS
private static final java.lang.String COMMIT_REVPROPS- See Also:
-
MERGE_INFO
private static final java.lang.String MERGE_INFO- See Also:
-
DEPTH
private static final java.lang.String DEPTH- See Also:
-
LOG_REVPROPS
private static final java.lang.String LOG_REVPROPS- See Also:
-
-
Constructor Details
-
SVNConnection
-
-
Method Details
-
open
- Throws:
SVNException
-
getRealm
public java.lang.String getRealm() -
isSVNDiff1
public boolean isSVNDiff1() -
isCommitRevprops
public boolean isCommitRevprops() -
skipLeadingGrabage
- Throws:
SVNException
-
handshake
- Throws:
SVNException
-
hasCapability
protected boolean hasCapability(java.lang.String capability) -
authenticate
- Throws:
SVNException
-
createSASLAuthenticator
- Throws:
SVNException
-
addCapabilities
- Throws:
SVNException
-
receiveRepositoryCredentials
- Throws:
SVNException
-
setEncrypted
-
isEncrypted
public boolean isEncrypted() -
close
- Throws:
SVNException
-
read
public java.util.List read(java.lang.String template, java.util.List items, boolean readMalformedData) throws SVNException - Throws:
SVNException
-
readTuple
public java.util.List readTuple(java.lang.String template, boolean readMalformedData) throws SVNException - Throws:
SVNException
-
readItem
- Throws:
SVNException
-
handleIOError
- Throws:
SVNException
-
writeError
- Throws:
SVNException
-
write
- Throws:
SVNException
-
isConnectionStale
public boolean isConnectionStale() -
checkConnection
- Throws:
SVNException
-
getDeltaStream
public java.io.OutputStream getDeltaStream(java.lang.String token) -
getOutputStream
- Throws:
SVNException
-
getInputStream
- Throws:
SVNException
-
setOutputStream
void setOutputStream(java.io.OutputStream os) -
setInputStream
void setInputStream(java.io.InputStream is) -
getConnector
ISVNConnector getConnector()
-