Detailed report on module Ajp13IncomingPacket

MetricTagOverallPer Function
Lines of CodeLOC 310******
McCabe's Cyclomatic NumberMVG 74******
Lines of CommentCOM 48********
LOC/COML_C 6.458 
MVG/COMM_C 1.542 
Weighted Methods per Class (  weighting = unity )WMC1 19 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
Information Flow measure (  inclusive )IF4 25********
Information Flow measure (  visible )IF4v 25********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:27
16 0 12------------

Functions

Function prototypeLOCMVGCOML_CM_C
Ajp13IncomingPacket(  InputStream,  RequestHandlerThread )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:52

19 4 6------------
decodeAttributeType(  byte )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:387

26 11 3 8.667 3.667
decodeHeaderType(  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:349

34 15 311.333 5.000
decodeMethodType(  byte )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:285

60 28 320.000 9.333
getAttributes(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:248

3 0 0------------
getHeaders(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:244

3 0 0------------
getMethod(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:212

3 0 0------------
getPacketLength(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:208

3 0 0------------
getProtocol(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:216

3 0 0------------
getRemoteAddress(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:224

3 0 0------------
getRemoteHost(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:228

3 0 0------------
getServerName(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:232

3 0 0------------
getServerPort(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:236

3 0 0------------
getURI(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:220

3 0 0------------
isSSL(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:240

3 0 0------------
parsePacket(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:77

106 12 1010.600 1.200
readBoolean(  int,  byte[] )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:267

3 0 3------------
readInteger(  int,  byte[],  boolean )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:255

8 3 3------------
readString(  int,  byte[],  String,  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:274

5 1 5------------

Relationships

ClientsSuppliers
Ajp13Listener [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:272
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:293


 
InputStream [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:52


Map [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:47
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:248


RequestHandlerThread [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:53


String [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:38
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:39
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:40
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:41
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:42
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:43
member variable   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:46
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:77
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:212
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:216
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:220
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:224
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:228
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:232
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:274
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:274
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:285
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:349
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:387


String[] [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13IncomingPacket.java:244