org.apache.avalon.cornerstone.blocks.connection
Interface ConnectionMonitor

All Known Implementing Classes:
AvalonLoggerConnectionMonitor, CommonsLoggingConnectionMonitor, NullConnectionMonitor

public interface ConnectionMonitor

Version:
$Revision: 1.8 $
Author:
Paul Hammant

Method Summary
 void acceptingConnectionException(java.lang.Class clazz, java.lang.String message, java.io.IOException ioe)
           
 void debugMessage(java.lang.Class clazz, java.lang.String message)
           
 boolean isDebugEnabled(java.lang.Class clazz)
           
 void shutdownSocketWarning(java.lang.Class clazz, java.lang.String message, java.io.IOException ioe)
           
 void unexpectedException(java.lang.Class clazz, java.lang.String message, java.lang.Exception e)
           
 

Method Detail

acceptingConnectionException

void acceptingConnectionException(java.lang.Class clazz,
                                  java.lang.String message,
                                  java.io.IOException ioe)

unexpectedException

void unexpectedException(java.lang.Class clazz,
                         java.lang.String message,
                         java.lang.Exception e)

shutdownSocketWarning

void shutdownSocketWarning(java.lang.Class clazz,
                           java.lang.String message,
                           java.io.IOException ioe)

debugMessage

void debugMessage(java.lang.Class clazz,
                  java.lang.String message)

isDebugEnabled

boolean isDebugEnabled(java.lang.Class clazz)