Ganymed SSH-2 for Java

ch.ethz.ssh2
Interface ConnectionMonitor


public interface ConnectionMonitor

A ConnectionMonitor is used to get notified when the underlying socket of a connection is closed.

Version:
$Id: ConnectionMonitor.java,v 1.3 2006/08/11 17:44:37 cplattne Exp $
Author:
Christian Plattner, plattner@inf.ethz.ch

Method Summary
 void connectionLost(java.lang.Throwable reason)
          This method is called after the connection's underlying socket has been closed.
 

Method Detail

connectionLost

public void connectionLost(java.lang.Throwable reason)
This method is called after the connection's underlying socket has been closed. E.g., due to the Connection.close() request of the user, if the peer closed the connection, due to a fatal error during connect() (also if the socket cannot be established) or if a fatal error occured on an established connection.

This is an experimental feature.

You MUST NOT make any assumption about the thread that invokes this method.

Please note: if the connection is not connected (e.g., there was no successful connect() call), then the invocation of Connection.close() will NOT trigger this method.

Parameters:
reason - Includes an indication why the socket was closed.
See Also:
Connection.addConnectionMonitor(ConnectionMonitor)

Ganymed SSH-2 for Java

!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!