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 Summary

    Modifier and Type Method Description
    de.bsvrz.dav.daf.main.ClientDavInterface connect()
    Erstellt eine Datenverteilerverbindung
    int getAppPort()
    Gibt den Port zurück, über den sich Applikationen mit dem Datenverteiler verbinden sollen
    java.lang.String getConfigurationAuthority()
    Gibt den KV zurück
    FakeParamApp getFakeParamApp()
    Gibt die FakeParamApp der Testumgebung zurück
    java.nio.file.Path getRootDir()
    Gibt das Wurzelverzeichnis der Testumgebung zurück.
    java.nio.file.Path getWorkingDirectory()
    Gibt das datenverteilerspezifische Verzeichnis der Testumgebung zurück
    void setParamAppType​(ParamAppType paramAppType)
    Setzt die Art der Parametrierungs-Applikation
  • Method Details

    • connect

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

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

      java.nio.file.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

      java.lang.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