Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere Java-API-Referenz » QAnywhere Java-API für Clients » QAManagerBase-Schnittstelle

 

close-Methode

Syntax
void QAManagerBase.close()
throws QAException
Fehlermeldung
  • Wird ausgelöst, wenn ein Problem beim Schließen der QAManagerBase-Instanz auftritt.

Bemerkungen

Schließt die Verbindung zum QAnywhere-Nachrichtensystem und gibt alle Ressourcen frei, die von der QAManagerBase belegt wurden.

Zusätzliche Aufrufe von close() nach dem ersten Aufruf werden ignoriert. Alle nachfolgenden Aufrufe einer QAManagerBase-Methode außer close() bewirken eine QAException. Sie müssen in diesem Fall eine neue QAManagerBase-Instanz erstellen und öffnen.

Wenn ein Datenbank-Verbindungsfehler erkannt wird, können Sie einen QAManager erneut öffnen, indem Sie die Close-Funktion gefolgt von der Open-Funktion aufrufen. Wenn ein QAManager erneut geöffnet wird, ist es nicht erforderlich, ihn neu zu erstellen oder die Eigenschaften bzw. den Nachrichten-Listener zurückzusetzen. Die Eigenschaften des QAManagers können nach dem ersten Öffnen nicht mehr geändert werden. Nachfolgende Aufrufe müssen denselben Quittierungsmodus bereitstellen.

Siehe auch