Interface DafApplicationEnvironment

All Known Implementing Classes:
DavTestEnvironment, MultiDavTestEnvironment.MultiDavStarter, SingleDavStarter

public interface DafApplicationEnvironment
Interface für Datenverteiler-Testumgebungen, damit Klassen wie DavApplication eine Schnittstelle haben, um Informationen anzufragen und gleichzeitig unter mehreren Testumgebungen funktionieren.
  • Method Details

    • connect

      de.bsvrz.dav.daf.main.ClientDavInterface connect()
      Erstellt eine Datenverteilerverbindung
      Returns:
      Datenverteilerverbindung
    • getRootDir

      Path getRootDir()
      Gibt das Wurzelverzeichnis der Testumgebung zurück. Hier können allgemeien daten abgelegt werden
      Returns:
      Wurzelverzeichnis
    • getWorkingDirectory

      Path getWorkingDirectory()
      Gibt das datenverteilerspezifische Verzeichnis der Testumgebung zurück
      Returns:
      datenverteilerspezifische Verzeichnis der Testumgebung
    • getAppPort

      int getAppPort()
      Gibt den Port zurück, über den sich Applikationen mit dem Datenverteiler verbinden sollen
      Returns:
      Port
    • getFakeParamApp

      FakeParamApp getFakeParamApp()
      Gibt die FakeParamApp der Testumgebung zurück
      Returns:
      FakeParamApp
    • getConfigurationAuthority

      String getConfigurationAuthority()
      Gibt den KV zurück
      Returns:
      KV-Pid
    • setParamAppType

      void setParamAppType(ParamAppType paramAppType)
      Setzt die Art der Parametrierungs-Applikation
      Parameters:
      paramAppType - Typ der Parametrierung