kerberos.server
Class KDCProperties

java.lang.Object
  extended bykerberos.server.KDCProperties

public class KDCProperties
extends java.lang.Object

Singelton-Pattern
Eine Instance dieser Klasse wird über die Methode getInstance() geholt und mit den Gettern können dann Parameter ausgelesen werden.
Wenn eine neue Instance erstellt wird, holt diese sich die Informationen
aus der KDC.properties Datei die im selben Verzeichnis wie das kerberos Package liegt. Die KDC.properties wird nach allen Schlüsseln, die benötigt werden, untersucht und kontrolliert. Wenn die ein Fehler auftritt, wird eine Fehlermeldung ausgegeben und null zurückgegeben.

Author:
Sven Elvers

Field Summary
static java.lang.String DEFAULT_FILEPATH
           
 
Method Summary
static KDCProperties getInstace()
          gibt null zurück, wenn kein Objekt existiert und auch nicht erstellt werden kann
 int getInt(java.lang.String key)
          holt einen Parameter zu einem Schlüssel und gibt ihn als int aus
 java.lang.String getString(java.lang.String key)
          holt einen Parameter zu einem Schlüssel und gibt ihn als String aus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FILEPATH

public static final java.lang.String DEFAULT_FILEPATH
See Also:
Constant Field Values
Method Detail

getInstace

public static KDCProperties getInstace()
gibt null zurück, wenn kein Objekt existiert und auch nicht erstellt werden kann

Returns:
Singelton der Klasse

getString

public java.lang.String getString(java.lang.String key)
holt einen Parameter zu einem Schlüssel und gibt ihn als String aus

Parameters:
key -
Returns:
String

getInt

public int getInt(java.lang.String key)
           throws java.lang.NumberFormatException
holt einen Parameter zu einem Schlüssel und gibt ihn als int aus

Parameters:
key -
Returns:
int
Throws:
NumberFormatException, - wenn aus dem Wert kein int generiert werden kann.
java.lang.NumberFormatException