DBAbstract API Documentation

ro.raducora.utils.protocol
Class ConnectInfo

java.lang.Object
  |
  +--ro.raducora.utils.protocol.ConnectInfo
All Implemented Interfaces:
java.io.Serializable

public class ConnectInfo
extends java.lang.Object
implements java.io.Serializable

Author:
Radu Coravu
Holds the connection related info
See Also:
Serialized Form

Constructor Summary
ConnectInfo(java.lang.String dbname, java.lang.String username, java.lang.String password)
          Constructor.
 
Method Summary
 void addToPath(java.lang.String serverID)
          Adds a serverID to the path the ConnectInfo object is taking
 boolean checkLoop(java.lang.String serverID)
          Checks if this serverID is part of a loop that is if it has already been encountered
 java.lang.String getDBName()
          Returns the database name
 int getNoServersInPath()
          Gets the number of servers in path
 java.lang.String getPassword()
          Returns the password
 java.lang.String getUsername()
          Returns the username
 java.lang.String toString()
          To String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectInfo

public ConnectInfo(java.lang.String dbname,
                   java.lang.String username,
                   java.lang.String password)
Constructor.

Parameters:
dbname - database name
username - username required for db
password - password required for db
Method Detail

getDBName

public java.lang.String getDBName()
Returns the database name

Returns:
db name

getUsername

public java.lang.String getUsername()
Returns the username

Returns:
username

getPassword

public java.lang.String getPassword()
Returns the password

Returns:
password

checkLoop

public boolean checkLoop(java.lang.String serverID)
Checks if this serverID is part of a loop that is if it has already been encountered

Parameters:
serverID - the unique id of encountered server usually IP+":"+PORT ,checks if already encountered
Returns:
true if it is a loop

addToPath

public void addToPath(java.lang.String serverID)
Adds a serverID to the path the ConnectInfo object is taking

Parameters:
serverID - unique serverID to add to path

getNoServersInPath

public int getNoServersInPath()
Gets the number of servers in path

Returns:
the number of servers in path

toString

public java.lang.String toString()
To String

Overrides:
toString in class java.lang.Object

DBAbstract API Documentation

© Copyright Radu Coravu 2002 - 2004.