com.hungry.javacvs.client.util
Class CVSClientConnection

java.lang.Object
  |
  +--com.hungry.javacvs.util.CVSConnection
        |
        +--com.hungry.javacvs.client.util.CVSClientConnection
Direct Known Subclasses:
CVSClientJServerConnection, CVSClientPServerConnection

public abstract class CVSClientConnection
extends CVSConnection


Field Summary
protected  CVSRoot m_root
           
 
Fields inherited from class com.hungry.javacvs.util.CVSConnection
AUTH_ACK, AUTH_NACK, AUTH_PARTIAL_ACK, AUTHENTICATION_FAILED, AUTHENTICATION_SUCCESSFUL, BEGIN_AUTH_REQUEST, BEGIN_DSA_AUTH_REQUEST, BEGIN_DSA_VERIFICATION_REQUEST, BEGIN_VERIFICATION_REQUEST, CVS_JSERVER_PORT, CVS_PSERVER_PORT, END_AUTH_REQUEST, END_DSA_AUTH_REQUEST, END_DSA_VERIFICATION_REQUEST, END_VERIFICATION_REQUEST, STREAM_BUFFER_SIZE, VERIFICATION_FAILED, VERIFICATION_SUCCESSFUL
 
Constructor Summary
CVSClientConnection(CVSRoot root)
           
 
Method Summary
abstract  void authenticate(java.lang.String pass)
           
static CVSClientConnection createForRoot(CVSRoot root)
           
 
Methods inherited from class com.hungry.javacvs.util.CVSConnection
attachToSocket, available, close, connect, getSocket, isConnected, readBytes, readBytes, readBytes, readLine, unreadString, writeBytes, writeBytes, writeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_root

protected CVSRoot m_root
Constructor Detail

CVSClientConnection

public CVSClientConnection(CVSRoot root)
Method Detail

authenticate

public abstract void authenticate(java.lang.String pass)
                           throws CVSAuthenticationError,
                                  java.io.IOException

createForRoot

public static CVSClientConnection createForRoot(CVSRoot root)