| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 271 | ****** |
| McCabe's Cyclomatic Number | MVG | 33 | ****** |
| Lines of Comment | COM | 111 | ******** |
| LOC/COM | L_C | 2.441 | |
| MVG/COM | M_C | 0.297 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 14 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 0 | |
| Depth of Inheritance Tree | DIT | 1 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 17 | |
| Information Flow measure ( inclusive ) | IF4 | 0 | ******** |
| Information Flow measure ( visible ) | IF4v | 0 | ******** |
| Information Flow measure ( concrete ) | IF4c | 0 | ******** |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
definition
F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:47 |
14 | 0 | 31 | ------ | ------ |
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| Ajp13Listener( Map, ObjectPool, HostGroup ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:68 | 8 | 0 | 4 | ------ | ------ |
| allocateRequestResponse( Socket, InputStream, OutputStream, RequestHandlerThread, boolean ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:149 | 59 | 6 | 15 | 3.933 | 0.400 |
| deallocateRequestResponse( RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, WinstoneOutputStream ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:226 | 13 | 2 | 5 | ------ | ------ |
| destroy( ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:136 | 3 | 0 | 4 | ------ | ------ |
| getBodyRequestPacket( int ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:387 | 7 | 0 | 3 | ------ | ------ |
| getBodyResponsePacket( InputStream, byte[], int ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:400 | 25 | 5 | 8 | 3.125 | 0.625 |
| getKeySize( String ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:351 | 20 | 8 | 0 | ****** | ****** |
| parseSocketInfo( Ajp13IncomingPacket, WinstoneRequest ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:272 | 16 | 3 | 4 | ------ | ------ |
| parseURI( RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, Socket, boolean ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:244 | 7 | 0 | 4 | ------ | ------ |
| parseURILine( Ajp13IncomingPacket, WinstoneRequest, WinstoneResponse ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:293 | 49 | 5 | 10 | 4.900 | 0.500 |
| processKeepAlive( WinstoneRequest, WinstoneResponse, InputStream ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:378 | 5 | 0 | 6 | ------ | ------ |
| releaseSocket( Socket, InputStream, OutputStream ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:259 | 6 | 0 | 9 | ------ | ------ |
| run( ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:96 | 26 | 3 | 8 | 3.250 | ------ |
| start( ) definition F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:79 | 13 | 1 | 0 | ------ | ------ |