Show TOC

Example documentationMonitoring Server Connections Locate this document in the navigation structure

 

The JCoServerStateChangedListener class enables you to monitor the server connection.

Syntax Syntax

  1.   static class MyStateChangedListener implements JCoServerStateChangedListener
  2.     {
  3.         public void serverStateChangeOccurred(JCoServer server, JCoServerState oldState, JCoServerState newState)
  4.         {
  5.              
  6.             // Defined states are: STARTED, DEAD, ALIVE, STOPPED; 
  7.             // see JCoServerState class for details.  
  8.             // Details for connections managed by a server instance 
  9.             // are available via JCoServerMonitor
  10.             System.out.println("Server state changed from " + oldState.toString() + " to " + newState.toString() + 
  11.                     " on server with program id " + server.getProgramID());
  12.         }
  13.     }
  14.  
End of the code.

Register the listener class with the JCoServer.addServerStateChangedListener() API:

Syntax Syntax

  1. MyStateChangedListener slistener = new MyStateChangedListener();
  2.         server.addServerStateChangedListener(slistener);
End of the code.