Coverage report

  %line %branch
org.apache.jcs.utils.net.HostNameUtil
60% 
100% 

 1  
 package org.apache.jcs.utils.net;
 2  
 
 3  
 /*
 4  
  * Licensed to the Apache Software Foundation (ASF) under one
 5  
  * or more contributor license agreements.  See the NOTICE file
 6  
  * distributed with this work for additional information
 7  
  * regarding copyright ownership.  The ASF licenses this file
 8  
  * to you under the Apache License, Version 2.0 (the
 9  
  * "License"); you may not use this file except in compliance
 10  
  * with the License.  You may obtain a copy of the License at
 11  
  *
 12  
  *   http://www.apache.org/licenses/LICENSE-2.0
 13  
  *
 14  
  * Unless required by applicable law or agreed to in writing,
 15  
  * software distributed under the License is distributed on an
 16  
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 17  
  * KIND, either express or implied.  See the License for the
 18  
  * specific language governing permissions and limitations
 19  
  * under the License.
 20  
  */
 21  
 
 22  
 import java.net.InetAddress;
 23  
 import java.net.UnknownHostException;
 24  
 
 25  
 import org.apache.commons.logging.Log;
 26  
 import org.apache.commons.logging.LogFactory;
 27  
 
 28  
 /**
 29  
  * Simple utility for getting the local host name.
 30  
  * <p>
 31  
  * @author Aaron Smuts
 32  
  */
 33  0
 public class HostNameUtil
 34  
 {
 35  28
     private final static Log log = LogFactory.getLog( HostNameUtil.class );
 36  
 
 37  
     /**
 38  
      * Gets the address for the local machine.
 39  
      * <p>
 40  
      * @return InetAddress.getLocalHost().getHostAddress(), or unknown if there
 41  
      *         is an error.
 42  
      */
 43  
     public static String getLocalHostAddress()
 44  
     {
 45  14
         String hostAddress = "unknown";
 46  
         try
 47  
         {
 48  
             // todo, you should be able to set this
 49  14
             hostAddress = InetAddress.getLocalHost().getHostAddress();
 50  14
             if ( log.isDebugEnabled() )
 51  
             {
 52  0
                 log.debug( "hostAddress = [" + hostAddress + "]" );
 53  
             }
 54  
         }
 55  0
         catch ( UnknownHostException e1 )
 56  
         {
 57  0
             log.error( "Couldn't get localhost address", e1 );
 58  14
         }
 59  14
         return hostAddress;
 60  
     }
 61  
 }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.