Detailed report on module DigestAuthenticationHandler

MetricTagOverallPer Function
Lines of CodeLOC 122******
McCabe's Cyclomatic NumberMVG 30******
Lines of CommentCOM 31********
LOC/COML_C 3.935 
MVG/COMM_C 0.968 
Weighted Methods per Class (  weighting = unity )WMC1 4 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 2 
Number of ChildrenNOC 0 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:37
3 0 7------------

Functions

Function prototypeLOCMVGCOML_CM_C
DigestAuthenticationHandler(  Node,  List,  Set,  AuthenticationRealm )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:40

8 0 0------------
md5Encode(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:179

13 3 7------------
requestAuthentication(  HttpServletRequest,  HttpServletResponse,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:52

12 0 6------------
validatePossibleAuthenticationResponse(  HttpServletRequest,  HttpServletResponse,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:76

86 27 11 7.818 2.455

Relationships

ClientsSuppliers
  AuthenticationRealm [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:42


BaseAuthenticationHandler [CV]
extends   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:37


HttpServletRequest [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:52
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:77


HttpServletResponse [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:53
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:77


List [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:41


MessageDigest [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:38


Node [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:40


Set [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:41


String [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:53
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:78
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:179
return type   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:179