Class SVNAuthenticator
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.io.svn.SVNAuthenticator
-
- Direct Known Subclasses:
SVNPlainAuthenticator
,SVNSaslAuthenticator
public abstract class SVNAuthenticator extends java.lang.Object
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
FAILURE
private SVNConnection
myConnection
private java.io.InputStream
myConnectionInputStream
private java.io.OutputStream
myConnectionOutputStream
private SVNErrorMessage
myLastError
private java.io.InputStream
myPlainInputStream
private java.io.OutputStream
myPlainOutputStream
protected static java.lang.String
STEP
protected static java.lang.String
SUCCESS
-
Constructor Summary
Constructors Modifier Constructor Description protected
SVNAuthenticator(SVNConnection connection)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SVNAuthentication
authenticate(java.util.List mechs, java.lang.String realm, SVNRepositoryImpl repository)
void
dispose()
protected SVNConnection
getConnection()
protected java.io.InputStream
getConnectionInputStream()
protected java.io.OutputStream
getConnectionOutputStream()
protected SVNErrorMessage
getLastError()
protected java.io.InputStream
getPlainInputStream()
protected java.io.OutputStream
getPlainOutputStream()
protected void
setInputStream(java.io.InputStream is)
protected void
setLastError(SVNErrorMessage err)
protected void
setOutputStream(java.io.OutputStream os)
-
-
-
Field Detail
-
SUCCESS
protected static final java.lang.String SUCCESS
- See Also:
- Constant Field Values
-
FAILURE
protected static final java.lang.String FAILURE
- See Also:
- Constant Field Values
-
STEP
protected static final java.lang.String STEP
- See Also:
- Constant Field Values
-
myConnection
private SVNConnection myConnection
-
myConnectionOutputStream
private java.io.OutputStream myConnectionOutputStream
-
myConnectionInputStream
private java.io.InputStream myConnectionInputStream
-
myLastError
private SVNErrorMessage myLastError
-
myPlainInputStream
private java.io.InputStream myPlainInputStream
-
myPlainOutputStream
private java.io.OutputStream myPlainOutputStream
-
-
Constructor Detail
-
SVNAuthenticator
protected SVNAuthenticator(SVNConnection connection) throws SVNException
- Throws:
SVNException
-
-
Method Detail
-
setOutputStream
protected void setOutputStream(java.io.OutputStream os)
-
setInputStream
protected void setInputStream(java.io.InputStream is)
-
getConnectionInputStream
protected java.io.InputStream getConnectionInputStream()
-
getConnectionOutputStream
protected java.io.OutputStream getConnectionOutputStream()
-
getPlainInputStream
protected java.io.InputStream getPlainInputStream()
-
getPlainOutputStream
protected java.io.OutputStream getPlainOutputStream()
-
getConnection
protected SVNConnection getConnection()
-
getLastError
protected SVNErrorMessage getLastError()
-
dispose
public void dispose()
-
setLastError
protected void setLastError(SVNErrorMessage err)
-
authenticate
public abstract SVNAuthentication authenticate(java.util.List mechs, java.lang.String realm, SVNRepositoryImpl repository) throws SVNException
- Throws:
SVNException
-
-