Interface ApplicationCloseActionHandler

All Known Implementing Classes:
NormalCloser, SystemTerminator

public interface ApplicationCloseActionHandler
Schnittstelle die seitens der Applikation implementiert werden kann, um in einer applikationsspezifischen Weise mit Fehlern der Kommunikationsverbindung umzugehen.
Zur spezifischen Fehlerbehandlung muss ein Objekt einer implementierenden Klasse an die Methode ClientDavInterface.setCloseHandler(de.bsvrz.dav.daf.main.ApplicationCloseActionHandler) der jeweiligen Verbindung übergeben werden.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    close(String error)
    Fehlerbehandlungsmethode, die bei Fehlern, die zu einem Abbruch der Kommunikationsverbindung führt, aufgerufen wird.
  • Method Details

    • close

      void close(String error)
      Fehlerbehandlungsmethode, die bei Fehlern, die zu einem Abbruch der Kommunikationsverbindung führt, aufgerufen wird. Diese Methode muss von der Applikation implementiert werden, um festzulegen, wie ein Verbindungsfehler behandelt wird, und ob sich die Applikation beendet oder eine neue Verbindung aufbauen soll.
      Parameters:
      error - Textuelle Beschreibung des aufgetreten Fehlers.