![]() |
|
http://xradar.sourceforge.net |
| Statics Report - System: 1.0, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] classes-org.apache.qpid.server.transport |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 41 28 19 22 | Total : Per method : | 290 10.36 | Total : Per method : Per statement : | 91 3.25 0.31 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 15 1 95 730 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 3 0.11 | Total : Per method : Per statement : | 61 2.18 0.21 | Total : Per method : Per statement : | 215 7.68 0.74 | Statement Test Coverage : Method Test Reference : | 0 2.05 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| acquireThreadId() | 0 | 7 | 3 | 1 |
| releaseThreadId(int) | 0 | 3 | 1 | 1 |
| ThreadPoolFilter() | 1 | 2 | 1 | 0 |
| ThreadPoolFilter(String) | 1 | 7 | 5 | 1 |
| getThreadNamePrefix() | 0 | 2 | 1 | 0 |
| getPoolSize() | 0 | 3 | 1 | 2 |
| getMaximumPoolSize() | 0 | 2 | 1 | 1 |
| getKeepAliveTime() | 0 | 2 | 1 | 1 |
| setMaximumPoolSize(int) | 0 | 4 | 3 | 0 |
| setKeepAliveTime(int) | 0 | 2 | 1 | 0 |
| init() | 0 | 5 | 1 | 0 |
| destroy() | 0 | 20 | 6 | 0 |
| increasePoolSize(Worker) | 0 | 4 | 1 | 0 |
| decreasePoolSize(Worker) | 0 | 4 | 1 | 0 |
| fireEvent(NextFilter,IoSession,EventType,Object) | 0 | 12 | 2 | 0 |
| fetchSessionBuffer(Queue) | 0 | 2 | 1 | 1 |
| getSessionBuffer(IoSession) | 0 | 10 | 3 | 1 |
| removeSessionBuffer(SessionBuffer) | 0 | 5 | 1 | 0 |
| SessionBuffer.SessionBuffer(IoSession) | 0 | 2 | 1 | 0 |
| SessionBuffer.getSession() | 0 | 2 | 1 | 0 |
| SessionBuffer.getEventQueue() | 0 | 2 | 1 | 0 |
| Worker.Worker() | 0 | 5 | 1 | 0 |
| Worker.lead() | 0 | 8 | 3 | 0 |
| Worker.run() | 0 | 13 | 4 | 0 |
| Worker.fetchBuffer() | 0 | 9 | 4 | 0 |
| Worker.processEvents(SessionBuffer) | 0 | 10 | 3 | 0 |
| Worker.follow() | 0 | 7 | 2 | 0 |
| Worker.releaseBuffer(SessionBuffer) | 0 | 10 | 2 | 0 |
| Worker.waitForPromotion() | 0 | 22 | 8 | 0 |
| Worker.giveUpLead() | 0 | 12 | 5 | 0 |
| EventType.EventType(String) | 0 | 2 | 1 | 0 |
| EventType.toString() | 0 | 2 | 1 | 0 |
| Event.Event(EventType,NextFilter,Object) | 0 | 4 | 1 | 0 |
| Event.getData() | 0 | 2 | 1 | 0 |
| Event.getNextFilter() | 0 | 2 | 1 | 0 |
| Event.getType() | 0 | 2 | 1 | 0 |
| sessionCreated(NextFilter,IoSession) | 0 | 2 | 1 | 0 |
| sessionOpened(NextFilter,IoSession) | 0 | 2 | 1 | 0 |
| sessionClosed(NextFilter,IoSession) | 0 | 2 | 1 | 0 |
| sessionIdle(NextFilter,IoSession,IdleStatus) | 0 | 2 | 1 | 0 |
| exceptionCaught(NextFilter,IoSession,Throwable) | 0 | 2 | 1 | 0 |
| messageReceived(NextFilter,IoSession,Object) | 0 | 3 | 1 | 0 |
| messageSent(NextFilter,IoSession,Object) | 0 | 3 | 1 | 0 |
| processEvent(NextFilter,IoSession,EventType,Object) | 0 | 20 | 7 | 0 |
| filterWrite(NextFilter,IoSession,WriteRequest) | 0 | 2 | 1 | 0 |
| filterClose(NextFilter,IoSession) | 0 | 2 | 1 | 0 |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | releaseThreadId |
| View line in source | Style Error | Column |
|---|---|---|
| 49 | '{' devrait être sur la ligne précédente. | 1 |
| 65 | Le nom 'threadIdReuseQueue' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 32 |
| 66 | Commentaire javadoc manquant. | 5 |
| 68 | Commentaire javadoc manquant. | 5 |
| 69 | '{' devrait être sur la ligne précédente. | 5 |
| 71 | '{' devrait être sur la ligne précédente. | 9 |
| 74 | '{' devrait être sur la ligne précédente. | 13 |
| 75 | Il y a une espace de trop après '++'. | 26 |
| 76 | '}' devrait être sur la même ligne. | 13 |
| 78 | '{' devrait être sur la ligne précédente. | 13 |
| 84 | Commentaire javadoc manquant. | 5 |
| 85 | '{' devrait être sur la ligne précédente. | 5 |
| 87 | '{' devrait être sur la ligne précédente. | 9 |
| 92 | Commentaire javadoc manquant. | 5 |
| 93 | Commentaire javadoc manquant. | 5 |
| 94 | Commentaire javadoc manquant. | 5 |
| 95 | Commentaire javadoc manquant. | 5 |
| 97 | Commentaire javadoc manquant. | 5 |
| 98 | Commentaire javadoc manquant. | 5 |
| 99 | Commentaire javadoc manquant. | 5 |
| 101 | Commentaire javadoc manquant. | 5 |
| 102 | Commentaire javadoc manquant. | 5 |
| 104 | Commentaire javadoc manquant. | 5 |
| 106 | Commentaire javadoc manquant. | 5 |
| 107 | Commentaire javadoc manquant. | 5 |
| 113 | '{' devrait être sur la ligne précédente. | 5 |
| 118 | La ligne excède 80 caractères. | |
| 121 | La ligne excède 80 caractères. | |
| 124 | '{' devrait être sur la ligne précédente. | 5 |
| 126 | '{' devrait être sur la ligne précédente. | 9 |
| 131 | '{' devrait être sur la ligne précédente. | 9 |
| 137 | Commentaire javadoc manquant. | 5 |
| 138 | '{' devrait être sur la ligne précédente. | 5 |
| 142 | Commentaire javadoc manquant. | 5 |
| 143 | '{' devrait être sur la ligne précédente. | 5 |
| 145 | '{' devrait être sur la ligne précédente. | 9 |
| 150 | Commentaire javadoc manquant. | 5 |
| 151 | '{' devrait être sur la ligne précédente. | 5 |
| 155 | Commentaire javadoc manquant. | 5 |
| 156 | '{' devrait être sur la ligne précédente. | 5 |
| 160 | Commentaire javadoc manquant. | 5 |
| 161 | '{' devrait être sur la ligne précédente. | 5 |
| 163 | '{' devrait être sur la ligne précédente. | 9 |
| 169 | Commentaire javadoc manquant. | 5 |
| 170 | '{' devrait être sur la ligne précédente. | 5 |
| 174 | Commentaire javadoc manquant. | 5 |
| 175 | '{' devrait être sur la ligne précédente. | 5 |
| 182 | Commentaire javadoc manquant. | 5 |
| 183 | '{' devrait être sur la ligne précédente. | 5 |
| 187 | '{' devrait être sur la ligne précédente. | 9 |
| 190 | '{' devrait être sur la ligne précédente. | 13 |
| 196 | '{' devrait être sur la ligne précédente. | 13 |
| 201 | '{' devrait être sur la ligne précédente. | 13 |
| 204 | '{' devrait être sur la ligne précédente. | 17 |
| 207 | '{' devrait être sur la ligne précédente. | 21 |
| 211 | '}' devrait être sur la même ligne. | 21 |
| 213 | '{' devrait être sur la ligne précédente. | 21 |
| 213 | Le bloc devrait contenir au moins une instruction. | 21 |
| 226 | Commentaire javadoc manquant. | 5 |
| 227 | '{' devrait être sur la ligne précédente. | 5 |
| 229 | '{' devrait être sur la ligne précédente. | 9 |
| 235 | Commentaire javadoc manquant. | 5 |
| 236 | '{' devrait être sur la ligne précédente. | 5 |
| 238 | '{' devrait être sur la ligne précédente. | 9 |
| 244 | Commentaire javadoc manquant. | 5 |
| 246 | '{' devrait être sur la ligne précédente. | 5 |
| 247 | La ligne excède 80 caractères. | |
| 252 | '{' devrait être sur la ligne précédente. | 9 |
| 257 | '{' devrait être sur la ligne précédente. | 13 |
| 262 | '{' devrait être sur la ligne précédente. | 13 |
| 276 | Balise javadoc @param manquante pour 'unfetchedSessionBuffers'. | 54 |
| 277 | '{' devrait être sur la ligne précédente. | 5 |
| 281 | Commentaire javadoc manquant. | 5 |
| 282 | '{' devrait être sur la ligne précédente. | 5 |
| 286 | '{' devrait être sur la ligne précédente. | 9 |
| 288 | '{' devrait être sur la ligne précédente. | 13 |
| 291 | '{' devrait être sur la ligne précédente. | 17 |
| 300 | Commentaire javadoc manquant. | 5 |
| 301 | '{' devrait être sur la ligne précédente. | 5 |
| 305 | '{' devrait être sur la ligne précédente. | 9 |
| 310 | Commentaire javadoc manquant. | |
| 311 | '{' devrait être sur la ligne précédente. | 5 |
| 312 | Commentaire javadoc manquant. | 9 |
| 314 | Commentaire javadoc manquant. | 9 |
| 316 | Commentaire javadoc manquant. | 9 |
| 317 | '{' devrait être sur la ligne précédente. | 9 |
| 321 | Commentaire javadoc manquant. | 9 |
| 322 | '{' devrait être sur la ligne précédente. | 9 |
| 326 | Commentaire javadoc manquant. | 9 |
| 327 | '{' devrait être sur la ligne précédente. | 9 |
| 332 | Commentaire javadoc manquant. | |
| 333 | '{' devrait être sur la ligne précédente. | 5 |
| 334 | Commentaire javadoc manquant. | 9 |
| 335 | Commentaire javadoc manquant. | 9 |
| 336 | Commentaire javadoc manquant. | 9 |
| 338 | Commentaire javadoc manquant. | 9 |
| 339 | '{' devrait être sur la ligne précédente. | 9 |
| 346 | Commentaire javadoc manquant. | 9 |
| 347 | '{' devrait être sur la ligne précédente. | 9 |
| 350 | '{' devrait être sur la ligne précédente. | 13 |
| 352 | '{' devrait être sur la ligne précédente. | 17 |
| 363 | Commentaire javadoc manquant. | 9 |
| 364 | '{' devrait être sur la ligne précédente. | 9 |
| 365 | Il y a une espace de trop avant ';'. | 19 |
| 366 | '{' devrait être sur la ligne précédente. | 13 |
| 368 | '{' devrait être sur la ligne précédente. | 17 |
| 375 | '{' devrait être sur la ligne précédente. | 17 |
| 388 | Commentaire javadoc manquant. | 9 |
| 389 | '{' devrait être sur la ligne précédente. | 9 |
| 390 | La ligne excède 80 caractères. | |
| 392 | '{' devrait être sur la ligne précédente. | 13 |
| 394 | '{' devrait être sur la ligne précédente. | 17 |
| 396 | '{' devrait être sur la ligne précédente. | 21 |
| 398 | '}' devrait être sur la même ligne. | 21 |
| 400 | '{' devrait être sur la ligne précédente. | 21 |
| 404 | La ligne excède 80 caractères. | |
| 411 | Commentaire javadoc manquant. | 9 |
| 412 | '{' devrait être sur la ligne précédente. | 9 |
| 415 | Il y a une espace de trop avant ';'. | 19 |
| 416 | '{' devrait être sur la ligne précédente. | 13 |
| 419 | '{' devrait être sur la ligne précédente. | 17 |
| 422 | '{' devrait être sur la ligne précédente. | 21 |
| 431 | Commentaire javadoc manquant. | 9 |
| 432 | '{' devrait être sur la ligne précédente. | 9 |
| 436 | '{' devrait être sur la ligne précédente. | 13 |
| 438 | '{' devrait être sur la ligne précédente. | 17 |
| 440 | '{' devrait être sur la ligne précédente. | 21 |
| 447 | Commentaire javadoc manquant. | 9 |
| 448 | '{' devrait être sur la ligne précédente. | 9 |
| 449 | La ligne excède 80 caractères. | |
| 450 | La ligne excède 80 caractères. | |
| 454 | '{' devrait être sur la ligne précédente. | 13 |
| 456 | '{' devrait être sur la ligne précédente. | 17 |
| 459 | '}' devrait être sur la même ligne. | 17 |
| 461 | '{' devrait être sur la ligne précédente. | 17 |
| 467 | Commentaire javadoc manquant. | 9 |
| 468 | '{' devrait être sur la ligne précédente. | 9 |
| 475 | '{' devrait être sur la ligne précédente. | 13 |
| 477 | '{' devrait être sur la ligne précédente. | 17 |
| 481 | '{' devrait être sur la ligne précédente. | 21 |
| 483 | '}' devrait être sur la même ligne. | 21 |
| 485 | '{' devrait être sur la ligne précédente. | 21 |
| 491 | '{' devrait être sur la ligne précédente. | 21 |
| 497 | '{' devrait être sur la ligne précédente. | 21 |
| 499 | '}' devrait être sur la même ligne. | 21 |
| 501 | '{' devrait être sur la ligne précédente. | 21 |
| 501 | Le bloc devrait contenir au moins une instruction. | 21 |
| 511 | '{' devrait être sur la ligne précédente. | 17 |
| 514 | '{' devrait être sur la ligne précédente. | 21 |
| 526 | Commentaire javadoc manquant. | 9 |
| 527 | '{' devrait être sur la ligne précédente. | 9 |
| 531 | '{' devrait être sur la ligne précédente. | 13 |
| 533 | '{' devrait être sur la ligne précédente. | 17 |
| 538 | '{' devrait être sur la ligne précédente. | 17 |
| 543 | '{' devrait être sur la ligne précédente. | 21 |
| 551 | La ligne excède 80 caractères. | |
| 559 | Commentaire javadoc manquant. | |
| 560 | '{' devrait être sur la ligne précédente. | 5 |
| 561 | Commentaire javadoc manquant. | 9 |
| 563 | Commentaire javadoc manquant. | 9 |
| 565 | Commentaire javadoc manquant. | 9 |
| 567 | Commentaire javadoc manquant. | 9 |
| 569 | Commentaire javadoc manquant. | 9 |
| 571 | Commentaire javadoc manquant. | 9 |
| 573 | Commentaire javadoc manquant. | 9 |
| 575 | Commentaire javadoc manquant. | 9 |
| 577 | Commentaire javadoc manquant. | 9 |
| 579 | Commentaire javadoc manquant. | 9 |
| 580 | '{' devrait être sur la ligne précédente. | 9 |
| 584 | Commentaire javadoc manquant. | 9 |
| 585 | '{' devrait être sur la ligne précédente. | 9 |
| 590 | Commentaire javadoc manquant. | |
| 591 | '{' devrait être sur la ligne précédente. | 5 |
| 592 | Commentaire javadoc manquant. | 9 |
| 593 | Commentaire javadoc manquant. | 9 |
| 594 | Commentaire javadoc manquant. | 9 |
| 596 | Commentaire javadoc manquant. | 9 |
| 597 | '{' devrait être sur la ligne précédente. | 9 |
| 603 | Commentaire javadoc manquant. | 9 |
| 604 | '{' devrait être sur la ligne précédente. | 9 |
| 609 | Commentaire javadoc manquant. | 9 |
| 610 | '{' devrait être sur la ligne précédente. | 9 |
| 615 | Commentaire javadoc manquant. | 9 |
| 616 | '{' devrait être sur la ligne précédente. | 9 |
| 621 | Commentaire javadoc manquant. | 5 |
| 622 | '{' devrait être sur la ligne précédente. | 5 |
| 626 | Commentaire javadoc manquant. | 5 |
| 628 | '{' devrait être sur la ligne précédente. | 5 |
| 632 | Commentaire javadoc manquant. | 5 |
| 634 | '{' devrait être sur la ligne précédente. | 5 |
| 638 | Commentaire javadoc manquant. | 5 |
| 640 | '{' devrait être sur la ligne précédente. | 5 |
| 644 | Commentaire javadoc manquant. | 5 |
| 646 | '{' devrait être sur la ligne précédente. | 5 |
| 650 | Commentaire javadoc manquant. | 5 |
| 652 | '{' devrait être sur la ligne précédente. | 5 |
| 657 | Commentaire javadoc manquant. | 5 |
| 659 | '{' devrait être sur la ligne précédente. | 5 |
| 664 | Commentaire javadoc manquant. | 5 |
| 667 | '{' devrait être sur la ligne précédente. | 5 |
| 669 | '{' devrait être sur la ligne précédente. | 9 |
| 672 | '}' devrait être sur la même ligne. | 9 |
| 674 | '{' devrait être sur la ligne précédente. | 9 |
| 677 | '}' devrait être sur la même ligne. | 9 |
| 679 | '{' devrait être sur la ligne précédente. | 9 |
| 681 | '}' devrait être sur la même ligne. | 9 |
| 683 | '{' devrait être sur la ligne précédente. | 9 |
| 685 | '}' devrait être sur la même ligne. | 9 |
| 687 | '{' devrait être sur la ligne précédente. | 9 |
| 689 | '}' devrait être sur la même ligne. | 9 |
| 691 | '{' devrait être sur la ligne précédente. | 9 |
| 696 | La ligne excède 80 caractères. | |
| 696 | Commentaire javadoc manquant. | 5 |
| 701 | La ligne excède 80 caractères. | |
| 701 | Commentaire javadoc manquant. | 5 |
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 0 0 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 3 0 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 NaN |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 2 2 5 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.75 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 3 4 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 10 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 2 4 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 2 8 3 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 3 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.server.transport | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 10 2 8 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 2 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 10 1 52 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 9 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|