public ianywhere.ml.script.ShutdownListener
Die Listener-Schnittstelle für das Erfassen des Herunterfahrens des Servers. Mit dieser Schnittstelle können Sie sicherstellen, dass alle Threads, Verbindungen und anderen Ressourcen bereinigt werden, bevor der Server gestoppt wird.
Alle Mitglieder von ianywhere.ml.script.ShutdownListener, einschließlich aller geerbten Mitglieder.
Der folgende Code installiert einen ShutdownListener für ServerContext.
class MyShutdownListener implements ShutdownListener { FileOutputStream _outFile; public MySutdownListener(FileOutputStream outFile) { _outFile = outFile; } public void shutdownPerformed(ServerContext sc) { // Add shutdown code try { _outFile.write(("Shutting Down" + "\n").getBytes()); _outFile.flush(); } catch(Exception e) { // Print some error output to the MobiLink log. e.printStackTrace(); } // ... } } |
Der folgende Code registriert MyShutdownListener. Rufen Sie diesen Code dort auf, von wo aus Sie Zugriff auf den ServerContext haben, z.B. in einem Klassenkonstruktor oder einem Synchronisationsskript.
// ServerContext serv_context; // FileOutputStream outFile serv_context.addShutdownListener(new MyShutdownListener(outFile)); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |