http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-org.apache.qpid.client.transport

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

org.apache.qpid.client.transport.ITransportConnection

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
2
2
Total :
Per method :
Per statement :
1
1
0.5
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
4
1
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
3
1.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
connect(AMQProtocolHandler,BrokerDetails)
0111




View line in sourceStyle ErrorColumn
28Commentaire javadoc manquant.
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5

org.apache.qpid.client.transport.SocketTransportConnection$SocketConnectorFactory

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1

1
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):
1
4
1
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.client.transport.AMQNoTransportForProtocolException

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
10
5
Total :
Per method :
Per statement :
4
2
0.4
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):
3
1
8
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :
4
2
0.4
Total :
Per method :
Per statement :
12
6
1.2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQNoTransportForProtocolException(BrokerDetails,String,Throwable)
0311
toString()
0530


View line in sourceCode ViolationRule
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'details' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary


View line in sourceStyle ErrorColumn
26La ligne excède 80 caractères.
27La ligne excède 80 caractères.
37La ligne excède 80 caractères.
39Commentaire javadoc manquant.5
39Le nom '_details' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.19
41La ligne excède 80 caractères.
41Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
51'{' devrait être sur la ligne précédente.9
53'}' devrait être sur la même ligne.9
55'{' devrait être sur la ligne précédente.9

org.apache.qpid.client.transport.AMQTransportConnectionException

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
2
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
3
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :
3
3
1
Total :
Per method :
Per statement :
4
4
1.33
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQTransportConnectionException(AMQConstant,String,Throwable)
0212


View line in sourceCode ViolationRule
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'errorCode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
27La ligne excède 80 caractères.
38'{' devrait être sur la ligne précédente.1
39La ligne excède 80 caractères.
39Commentaire javadoc manquant.5

org.apache.qpid.client.transport.QpidThreadExecutor

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
5
5
Total :
Per method :
Per statement :
3
3
0.6
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
7
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
1
1
0.2
Total :
Per method :
Per statement :
10
10
2
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
execute(Runnable)
0430


View line in sourceCode ViolationRule
Parameter 'command' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
7Commentaire javadoc manquant.
8'{' devrait être sur la ligne précédente.1
9Commentaire javadoc manquant.5
11'{' devrait être sur la ligne précédente.5
13'{' devrait être sur la ligne précédente.9
15'}' devrait être sur la même ligne.9
16Il manque une espace après 'catch'.14
17'{' devrait être sur la ligne précédente.9
18La ligne excède 80 caractères.
18Il manque une espace après ','.92

org.apache.qpid.client.transport.SocketTransportConnection

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
41
20.5
Total :
Per method :
Per statement :
10
5
0.24
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):
21
1
42
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
12
6
0.29
Total :
Per method :
Per statement :
42
21
1.02
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SocketConnectorFactory.newSocketConnector()
0110
SocketTransportConnection(SocketConnectorFactory)
0210
connect(AMQProtocolHandler,BrokerDetails)
03380


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.util.Map' UnusedImports
Avoid unused imports such as 'java.util.concurrent.ConcurrentHashMap' UnusedImports
Private field '_socketConnectorFactory' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'socketConnectorFactory' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'brokerDetail' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolHandler' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'cfg' could be declared final LocalVariableCouldBeFinal
Local variable 'readWriteThreading' could be declared final LocalVariableCouldBeFinal
Local variable 'scfg' could be declared final LocalVariableCouldBeFinal
Local variable 'socket' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'future' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
44Commentaire javadoc manquant.
45'{' devrait être sur la ligne précédente.1
46La ligne excède 80 caractères.
46Commentaire javadoc manquant.5
46Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
47Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
49Le nom '_socketConnectorFactory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.36
51Commentaire javadoc manquant.
52'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.9
56La ligne excède 80 caractères.
56Commentaire javadoc manquant.5
61La ligne excède 80 caractères.
61Commentaire javadoc manquant.5
63La ligne excède 80 caractères.
65La ligne excède 80 caractères.
66La ligne excède 80 caractères.
68'{' devrait être sur la ligne précédente.9
73La ligne excède 80 caractères.
74La ligne excède 80 caractères.
76La ligne excède 80 caractères.
78La ligne excède 80 caractères.
80'{' devrait être sur la ligne précédente.9
85La ligne excède 80 caractères.
86La ligne excède 80 caractères.
88La ligne excède 80 caractères.
94'{' devrait être sur la ligne précédente.9
97La ligne excède 80 caractères.
100'{' devrait être sur la ligne précédente.13
104'}' devrait être sur la même ligne.13
106'{' devrait être sur la ligne précédente.13
107La ligne excède 80 caractères.
107'+' devrait être sur une nouvelle ligne.97
108La ligne excède 80 caractères.
110'}' devrait être sur la même ligne.9
112'{' devrait être sur la ligne précédente.9
113La ligne excède 80 caractères.
122'{' devrait être sur la ligne précédente.9
123La ligne excède 80 caractères.
125'}' devrait être sur la même ligne.9
127'{' devrait être sur la ligne précédente.9

org.apache.qpid.client.transport.TransportConnection

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
9
7
5
Total :
Per method :
129
14.33
Total :
Per method :
Per statement :
46
5.11
0.36
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):
20
7
57
18
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.11
Total :
Per method :
Per statement :
31
3.44
0.24
Total :
Per method :
Per statement :
130
14.44
1.01
Statement Test Coverage :
Method Test Reference :
0
2.29


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
registerOpenSocket(String,Socket)
0212
removeOpenSocket(String)
0211
SocketTransportConnection.SocketConnectorFactory$1.newSocketConnector()
0210
SocketTransportConnection.SocketConnectorFactory$2.newSocketConnector()
01030
getInstance(BrokerDetails)
025101
getTransport(String)
0871
getVMTransport(BrokerDetails,boolean)
01361
createVMBroker(int)
033910
createBrokerInstance(int)
01841
killAllVMBrokers()
0928
killVMBroker(int)
0723


View line in sourceCode ViolationRule
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. UseSingleton
Avoid unused private fields such as '_instance'. UnusedPrivateField
Avoid unused private fields such as '_currentInstance'. UnusedPrivateField
Avoid unused private fields such as '_currentVMPort'. UnusedPrivateField
The Logger variable declaration does not contain the static and final modifiers LoggerIsNotStaticFinal
Parameter 'openSocket' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'socketID' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'socketID' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'details' is not assigned and could be declared final MethodArgumentCouldBeFinal
Use block level rather than method level synchronization AvoidSynchronizedAtMethodLevel
Local variable 'transport' could be declared final LocalVariableCouldBeFinal
A switch statement does not contain a break MissingBreakInSwitch
Parameter 'transport' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'AutoCreate' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'details' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'port' could be declared final LocalVariableCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Singleton is not thread safe NonThreadSafeSingleton
Local variable 'config' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'pipe' could be declared final LocalVariableCouldBeFinal
Local variable 'pipe' could be declared final LocalVariableCouldBeFinal
Avoid empty catch blocks EmptyCatchBlock
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'protocolProviderClass' could be declared final LocalVariableCouldBeFinal
Local variable 'cnstr' could be declared final LocalVariableCouldBeFinal
Local variable 'params' could be declared final LocalVariableCouldBeFinal
Local variable 'amqbce' could be declared final LocalVariableCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'pipe' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MT_CORRECTNESSLI_LAZY_INIT_UPDATE_STATICLI2createVMBroker_acceptor
View line in sourceStyle ErrorColumn
44La ligne excède 80 caractères.
45La ligne excède 80 caractères.
46La ligne excède 80 caractères.
50'{' devrait être sur la ligne précédente.1
51Commentaire javadoc manquant.5
51Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.41
53Commentaire javadoc manquant.5
53Le nom '_inVmPipeAddress' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
54Commentaire javadoc manquant.5
54Le nom '_acceptor' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
55Commentaire javadoc manquant.5
55Le nom '_currentInstance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
56Commentaire javadoc manquant.5
56Le nom '_currentVMPort' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
58Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
60Commentaire javadoc manquant.5
62La ligne excède 80 caractères.
62Commentaire javadoc manquant.5
62Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
64La ligne excède 80 caractères.
64Commentaire javadoc manquant.5
66La ligne excède 80 caractères.
66Commentaire javadoc manquant.5
66Il manque une espace avant '<'.23
66Il manque une espace après '<'.24
66Il manque une espace avant '>'.38
66Le nom '_openSocketRegister' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.40
66Il manque une espace avant '<'.83
66Il manque une espace après '<'.84
66Il manque une espace avant '>'.98
66Il manque une espace après '>'.99
68Commentaire javadoc manquant.5
69'{' devrait être sur la ligne précédente.5
73Commentaire javadoc manquant.5
74'{' devrait être sur la ligne précédente.5
78La ligne excède 80 caractères.
78Commentaire javadoc manquant.5
83'{' devrait être sur la ligne précédente.9
88'{' devrait être sur la ligne précédente.9
90La ligne excède 80 caractères.
93'{' devrait être sur la ligne précédente.21
94La ligne excède 80 caractères.
94Il manque une espace après ','.62
98La ligne excède 80 caractères.
101'{' devrait être sur la ligne précédente.21
103La ligne excède 80 caractères.
105'{' devrait être sur la ligne précédente.25
106La ligne excède 80 caractères.
107La ligne excède 80 caractères.
108La ligne excède 80 caractères.
109La ligne excède 80 caractères.
110'}' devrait être sur la même ligne.25
112'{' devrait être sur la ligne précédente.25
114La ligne excède 80 caractères.
116La ligne excède 80 caractères.
117La ligne excède 80 caractères.
124Evitez d'imbriquer les blocs.13
125La ligne excède 80 caractères.
128La ligne excède 80 caractères.
132Commentaire javadoc manquant.5
133'{' devrait être sur la ligne précédente.5
135'{' devrait être sur la ligne précédente.9
140'{' devrait être sur la ligne précédente.9
145'{' devrait être sur la ligne précédente.9
152La ligne excède 80 caractères.
152Commentaire javadoc manquant.5
152Le nom 'AutoCreate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.87
154'{' devrait être sur la ligne précédente.5
158'{' devrait être sur la ligne précédente.9
160'{' devrait être sur la ligne précédente.13
162'{' devrait être sur la ligne précédente.17
164'{' devrait être sur la ligne précédente.21
165La ligne excède 80 caractères.
167'}' devrait être sur la même ligne.21
169'{' devrait être sur la ligne précédente.21
170La ligne excède 80 caractères.
171La ligne excède 80 caractères.
173'}' devrait être sur la même ligne.17
175'{' devrait être sur la ligne précédente.17
176La ligne excède 80 caractères.
177La ligne excède 80 caractères.
185La ligne excède 80 caractères.
185Commentaire javadoc manquant.5
188'{' devrait être sur la ligne précédente.9
196'{' devrait être sur la ligne précédente.9
199'{' devrait être sur la ligne précédente.13
200La ligne excède 80 caractères.
203'{' devrait être sur la ligne précédente.17
211La ligne excède 80 caractères.
212'}' devrait être sur la même ligne.17
214'{' devrait être sur la ligne précédente.17
219'{' devrait être sur la ligne précédente.21
223'{' devrait être sur la ligne précédente.25
225'}' devrait être sur la même ligne.25
227'{' devrait être sur la ligne précédente.25
227Le bloc devrait contenir au moins une instruction.25
232'{' devrait être sur la ligne précédente.25
238La ligne excède 80 caractères.
239'}' devrait être sur la même ligne.21
241'{' devrait être sur la ligne précédente.21
244'{' devrait être sur la ligne précédente.25
246'}' devrait être sur la même ligne.25
248'{' devrait être sur la ligne précédente.25
252La ligne excède 80 caractères.
256'}' devrait être sur la même ligne.13
258'{' devrait être sur la ligne précédente.13
259La ligne excède 80 caractères.
264La ligne excède 80 caractères.
264Commentaire javadoc manquant.5
266La ligne excède 80 caractères.
267La ligne excède 80 caractères.
270La ligne excède 80 caractères.
275'{' devrait être sur la ligne précédente.9
278La ligne excède 80 caractères.
281'}' devrait être sur la même ligne.9
283'{' devrait être sur la ligne précédente.9
284La ligne excède 80 caractères.
287'{' devrait être sur la ligne précédente.13
289'}' devrait être sur la même ligne.13
291'{' devrait être sur la ligne précédente.13
296La ligne excède 80 caractères.
303Commentaire javadoc manquant.5
304'{' devrait être sur la ligne précédente.5
307'{' devrait être sur la ligne précédente.9
311'{' devrait être sur la ligne précédente.9
319Commentaire javadoc manquant.5
320'{' devrait être sur la ligne précédente.5
322'{' devrait être sur la ligne précédente.9
325'{' devrait être sur la ligne précédente.13

org.apache.qpid.client.transport.TransportConnection$1

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2

1
1
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):
5
1
5
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.client.transport.TransportConnection$2

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2

1
1
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):
8
1
16
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.client.transport.VmPipeTransportConnection

Package: org.apache.qpid.client.transport | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
14
7
Total :
Per method :
Per statement :
2
1
0.14
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):
14
1
18
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
2.5
0.36
Total :
Per method :
Per statement :
12
6
0.86
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
VmPipeTransportConnection(int)
0211
connect(AMQProtocolHandler,BrokerDetails)
0910


View line in sourceCode ViolationRule
Possible unsafe assignment to a non-final static field in a constructor. AssignmentToNonFinalStatic
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'brokerDetail' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolHandler' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'future' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHODST1<init>_port
View line in sourceStyle ErrorColumn
36Commentaire javadoc manquant.
37'{' devrait être sur la ligne précédente.1
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
40Commentaire javadoc manquant.5
40Le nom '_port' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
59La ligne excède 80 caractères.