EMMA Coverage Report (generated Mon Aug 23 17:21:34 CEST 2010)
[all classes][diskCacheV111.poolManager]

COVERAGE SUMMARY FOR SOURCE FILE [PoolOperator.java]

nameclass, %method, %block, %line, %
PoolOperator.java100% (1/1)50%  (2/4)20%  (12/59)27%  (4/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PoolOperator100% (1/1)50%  (2/4)20%  (12/59)27%  (4/15)
getPoolCost (String, long): PoolCostCheckable 0%   (0/1)0%   (0/35)0%   (0/8)
messageArrived (PoolManagerPoolUpMessage): void 0%   (0/1)0%   (0/12)0%   (0/3)
<static initializer> 100% (1/1)100% (4/4)100% (1/1)
PoolOperator (): void 100% (1/1)100% (8/8)100% (3/3)

1// $Id: PoolOperator.java,v 1.2 2003-08-23 16:53:47 cvs Exp $
2 
3package diskCacheV111.poolManager ;
4 
5import dmg.cells.nucleus.* ;
6import java.util.* ;
7import diskCacheV111.vehicles.* ;
8 
9import org.slf4j.Logger;
10import org.slf4j.LoggerFactory;
11 
12public class PoolOperator
13    extends CostModuleV1
14{
15    private final static Logger _log = LoggerFactory.getLogger(PoolOperator.class);
16 
17   private HashMap _poolHash = new HashMap() ;
18 
19    public PoolOperator()
20    {
21        super();
22    }
23 
24    public synchronized void messageArrived(PoolManagerPoolUpMessage msg)
25    {
26        super.messageArrived(msg);
27        _poolHash.put(msg.getPoolName(), msg.getTagMap());
28    }
29 
30   public PoolCostCheckable getPoolCost( String poolName , long filesize ){
31 
32//      System.out.println("PoolOperator : getPoolCost "+poolName ) ;
33      try{
34         PoolCostCheckable cost = super.getPoolCost( poolName , filesize ) ;
35         if( cost == null )return null ;
36         Map map = (Map)_poolHash.get( poolName ) ;
37         if( map != null )cost.setTagMap(map) ;
38         return cost ;
39      }catch(MissingResourceException ee ){
40          _log.error( "Missing resource exception from get cost : "+ee ) ;
41         return null ;
42      }
43 
44   }
45}

[all classes][diskCacheV111.poolManager]
EMMA 2.0.5312 (C) Vladimir Roubtsov