rina.config
Class RINAConfig

java.lang.Object
  extended by rina.config.RINAConfig

public class RINAConfig
extends java.lang.Object

Read or set the configuration parameters common to every IPC

Version:
1.0
Author:
Yuefeng Wang and Flavio Esposito. Computer Science Department, Boston University

Constructor Summary
RINAConfig(java.lang.String configFile)
           
 
Method Summary
 boolean enrollmentFlag()
           
 java.lang.String getConfigFile()
           
 java.lang.String getDIFName()
           
 java.lang.String getDNSName()
           
 int getDNSPort()
           
 int getIDDDataPort()
           
 java.lang.String getIDDName()
          get IDD Name
 int getIDDPort()
           
 java.lang.String getIPCName()
           
 java.lang.String getNeighbour(int i)
           
 java.lang.String getPassWord()
           
 java.lang.String getProperty(java.lang.String key)
          get a property from the configuration file
 java.util.Properties getRinaProperties()
           
 int getTCPPort()
           
 java.lang.String getUserName()
           
 void loadRinaProperties()
          Reads and loads properties from the "rina.properties" file
 void setConfigFile(java.lang.String configFile)
           
 void setProperty(java.lang.String key, java.lang.String value)
          set a new property
 void setRinaProperties(java.util.Properties rinaProperties)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RINAConfig

public RINAConfig(java.lang.String configFile)
Parameters:
configFile -
Method Detail

loadRinaProperties

public void loadRinaProperties()
Reads and loads properties from the "rina.properties" file


getIPCName

public java.lang.String getIPCName()

getTCPPort

public int getTCPPort()

getDNSPort

public int getDNSPort()

getDNSName

public java.lang.String getDNSName()

getIDDPort

public int getIDDPort()

getIDDDataPort

public int getIDDDataPort()
Returns:
IDD local port

getIDDName

public java.lang.String getIDDName()
get IDD Name


getUserName

public java.lang.String getUserName()

getPassWord

public java.lang.String getPassWord()

getDIFName

public java.lang.String getDIFName()

getNeighbour

public java.lang.String getNeighbour(int i)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)
set a new property

Parameters:
key -
value -

getProperty

public java.lang.String getProperty(java.lang.String key)
get a property from the configuration file

Parameters:
key -
Returns:
value

getConfigFile

public java.lang.String getConfigFile()
Returns:
the configFile

setConfigFile

public void setConfigFile(java.lang.String configFile)
Parameters:
configFile - the configFile to set

getRinaProperties

public java.util.Properties getRinaProperties()
Returns:
the rinaProperties

setRinaProperties

public void setRinaProperties(java.util.Properties rinaProperties)
Parameters:
rinaProperties - the rinaProperties to set

enrollmentFlag

public boolean enrollmentFlag()