Clover coverage report - Spice Netserve - 1.1-b3
Coverage timestamp: Tue Nov 30 2004 22:08:21 EET
file stats: LOC: 72   Methods: 6
NCLOC: 36   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
AvalonAcceptorMonitor.java 100% 100% 100% 100%
coverage
 1    package org.codehaus.spice.netserve.connection.impl;
 2   
 3    import org.apache.avalon.framework.logger.Logger;
 4   
 5    /**
 6    * AcceptorMonitor that writes out messages to Avalon Logger.
 7    */
 8    public class AvalonAcceptorMonitor
 9    extends AbstractLoggingAcceptorMonitor
 10    {
 11    /**
 12    * The associated Avalon Logger.
 13    */
 14    private final Logger m_logger;
 15   
 16    /**
 17    * Create AcceptorMonitor that writes to Avalon Logger.
 18    *
 19    * @param logger the logger
 20    */
 21  9 public AvalonAcceptorMonitor( final Logger logger )
 22    {
 23  9 if ( null == logger )
 24    {
 25  3 throw new NullPointerException( "logger" );
 26    }
 27  6 m_logger = logger;
 28    }
 29   
 30    /**
 31    * @see AbstractLoggingAcceptorMonitor#isDebugEnabled
 32    */
 33  6 protected boolean isDebugEnabled()
 34    {
 35  6 return getLogger().isDebugEnabled();
 36    }
 37   
 38    /**
 39    * @see AbstractLoggingAcceptorMonitor#debug
 40    */
 41  3 protected void debug( final String message )
 42    {
 43  3 getLogger().debug( message );
 44    }
 45   
 46    /**
 47    * @see AbstractLoggingAcceptorMonitor#info
 48    */
 49  6 protected void info( final String message )
 50    {
 51  6 getLogger().info( message );
 52    }
 53   
 54    /**
 55    * @see AbstractLoggingAcceptorMonitor#warn
 56    */
 57  6 protected void warn( final String message,
 58    final Exception e )
 59    {
 60  6 getLogger().warn( message, e );
 61    }
 62   
 63    /**
 64    * Return the logger.
 65    *
 66    * @return the logger
 67    */
 68  24 protected Logger getLogger()
 69    {
 70  24 return m_logger;
 71    }
 72    }