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