![]() |
|
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: |
---|