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

COVERAGE SUMMARY FOR SOURCE FILE [PnfsFlagMessage.java]

nameclass, %method, %block, %line, %
PnfsFlagMessage.java0%   (0/1)0%   (0/6)0%   (0/41)0%   (0/11)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PnfsFlagMessage0%   (0/1)0%   (0/6)0%   (0/41)0%   (0/11)
PnfsFlagMessage (PnfsId, String, PnfsFlagMessage$FlagOperation): void 0%   (0/1)0%   (0/16)0%   (0/6)
getFlagName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getOperation (): PnfsFlagMessage$FlagOperation 0%   (0/1)0%   (0/3)0%   (0/1)
getValue (): String 0%   (0/1)0%   (0/3)0%   (0/1)
invalidates (Message): boolean 0%   (0/1)0%   (0/12)0%   (0/1)
setValue (String): void 0%   (0/1)0%   (0/4)0%   (0/1)

1//$Id: PnfsFlagMessage.java,v 1.2 2004-11-05 12:07:19 tigran Exp $
2 
3package diskCacheV111.vehicles;
4import  diskCacheV111.util.PnfsId ;
5 
6//Base class for flag messages to PnfsManager
7 
8 
9public class PnfsFlagMessage extends PnfsMessage {
10 
11    public enum FlagOperation {
12        GET,
13        SET,
14        REMOVE,
15        REPLACE,
16        SETNOOVERWRITE
17    }
18 
19   private final String _flagName ;
20   private final FlagOperation _operation ;
21   private String _value     = null ;
22 
23   private static final long serialVersionUID = 8848728352446647852L;
24 
25   public PnfsFlagMessage( PnfsId pnfsId , String flag , FlagOperation operation ){
26      super( pnfsId ) ;
27      _flagName  = flag ;
28      _operation = operation ;
29      setReplyRequired(true);
30   }
31   public FlagOperation getOperation(){ return _operation ; }
32   public String getFlagName(){ return _flagName ; }
33   public void setValue( String value ){ _value = value  ; }
34   public String getValue(){ return _value ; }
35 
36    @Override
37    public boolean invalidates(Message message)
38    {
39        return super.invalidates(message) && _operation != FlagOperation.GET;
40    }
41}

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