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.server.store

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

org.apache.qpid.server.store.DerbyMessageStore

Package: org.apache.qpid.server.store | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
45
43
24
21
Total :
Per method :
612
14.23
Total :
Per method :
Per statement :
200
4.65
0.33
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):
31
1
168
724
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
229
5.33
0.37
Total :
Per method :
Per statement :
639
14.86
1.04
Statement Test Coverage :
Method Test Reference :
0
1.42


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
configure(VirtualHost,String,VirtualHostConfiguration)
01650
initialiseDriver()
0321
createOrOpenDatabase(String)
01111
createVersionTable(Connection)
0921
createExchangeTable(Connection)
0521
createQueueTable(Connection)
0521
createBindingsTable(Connection)
0521
createQueueEntryTable(Connection)
0521
createMessageMetaDataTable(Connection)
0521
createMessageContentTable(Connection)
0521
tableExists(String,Connection)
0817
recover()
01541
loadQueues()
01331
recoverExchanges()
0321
loadExchanges()
01841
recoverExchange(Exchange)
02661
close()
0210
removeMessage(StoreContext,Long)
031140
createExchange(Exchange)
01660
removeExchange(Exchange)
01870
bindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
02480
unbindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
01880
createQueue(AMQQueue)
0210
createQueue(AMQQueue,FieldTable)
01351
newConnection()
03112
removeQueue(AMQQueue)
01970
enqueueMessage(StoreContext,AMQQueue,Long)
01960
dequeueMessage(StoreContext,AMQQueue,Long)
02180
ConnectionWrapper.ConnectionWrapper(Connection)
0210
ConnectionWrapper.setRequiresCommit()
0210
ConnectionWrapper.requiresCommit()
0210
ConnectionWrapper.getConnection()
0210
beginTran(StoreContext)
0852
commitTran(StoreContext)
01478
abortTran(StoreContext)
01478
inTran(StoreContext)
0212
getNewMessageId()
0210
storeContentBodyChunk(StoreContext,Long,int,ContentChunk,boolean)
01950
storeMessageMetaData(StoreContext,Long,MessageMetaData)
02670
getMessageMetaData(StoreContext,Long)
027101
ContentChunk$1.getSize()
0210
ContentChunk$1.getData()
0210
ContentChunk$1.reduceToFit()
0110
getContentBodyChunk(StoreContext,Long,int)
02990
isPersistent()
0210
checkNotClosed()
0330
ProcessAction.ProcessAction(AMQQueue,StoreContext,AMQMessage)
0410
ProcessAction.process()
0210
deliverMessages(StoreContext,AMQQueue)
048140
getConnection(StoreContext)
0218
getOrCreateTransaction(StoreContext)
0637
stateTransition(State,State)
0430


View line in sourceCode ViolationRule
A high number of imports can indicate a high degree of coupling within an object. ExcessiveImports
Avoid unused imports such as 'org.apache.commons.configuration.Configuration' UnusedImports
Avoid really long classes. ExcessiveClassLength
The class 'DerbyMessageStore' has a Cyclomatic Complexity of 4 (Highest = 13). CyclomaticComplexity
This class has too many methods, consider refactoring it. TooManyMethods
Private field '_closed' could be made final; it is only initialized in the declaration or constructor. ImmutableField
The String literal "CREATE TABLE " appears 7 times in this file; the first occurrence is on line 101 AvoidDuplicateLiterals
The String literal "INSERT INTO " appears 7 times in this file; the first occurrence is on line 102 AvoidDuplicateLiterals
The String literal "DELETE FROM " appears 6 times in this file; the first occurrence is on line 113 AvoidDuplicateLiterals
Parameter 'base' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Avoid unused local variables such as 'queueRegistry'. UnusedLocalVariable
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'environmentPath' could be declared final LocalVariableCouldBeFinal
Deeply nested if..then statements are hard to read AvoidDeeplyNestedIfStmts
These nested if statements could be combined CollapsibleIfStatements
Use block level rather than method level synchronization AvoidSynchronizedAtMethodLevel
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'pstmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet. CheckResultSet
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'exists' could be declared final LocalVariableCouldBeFinal
Local variable 'context' could be declared final LocalVariableCouldBeFinal
Local variable 'queues' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'queueMap' could be declared final LocalVariableCouldBeFinal
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Local variable 'owner' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'queueNameShortString' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'q' could be declared final LocalVariableCouldBeFinal
Local variable 'exchanges' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeName' could be declared final LocalVariableCouldBeFinal
Local variable 'type' could be declared final LocalVariableCouldBeFinal
Local variable 'autoDelete' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Local variable 'bindingKey' could be declared final LocalVariableCouldBeFinal
Local variable 'arguments' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
Local variable 'argumentBytes' could be declared final LocalVariableCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'storeContext' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'removeMessage' has a Cyclomatic Complexity of 11. CyclomaticComplexity
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'wrapper' could be declared final LocalVariableCouldBeFinal
Local variable 'mmd' could be declared final LocalVariableCouldBeFinal
The String literal " to database: " appears 6 times in this file; the first occurrence is on line 548 AvoidDuplicateLiterals
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'results' could be declared final LocalVariableCouldBeFinal
The String literal " from database: " appears 4 times in this file; the first occurrence is on line 612 AvoidDuplicateLiterals
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'bytes' could be declared final LocalVariableCouldBeFinal
Local variable 'bis' could be declared final LocalVariableCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'arguments' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Consider simply returning the value vs storing it in local variable 'connection' UnnecessaryLocalBeforeReturn
Local variable 'name' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'results' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'name' could be declared final LocalVariableCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'name' could be declared final LocalVariableCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'results' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'contentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'lastContentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'chunkData' could be declared final LocalVariableCouldBeFinal
Local variable 'bis' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'mmd' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'connWrapper' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Local variable 'headerBody' could be declared final LocalVariableCouldBeFinal
Local variable 'underlying' could be declared final LocalVariableCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal
Local variable 'bis' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'info' could be declared final LocalVariableCouldBeFinal
Local variable 'dataAsBlob' could be declared final LocalVariableCouldBeFinal
Local variable 'dataAsBytes' could be declared final LocalVariableCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal
Local variable 'chb' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'localTx' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'conn' could be declared final LocalVariableCouldBeFinal
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Local variable 'dataAsBlob' could be declared final LocalVariableCouldBeFinal
Local variable 'dataAsBytes' could be declared final LocalVariableCouldBeFinal
Local variable 'cb' could be declared final LocalVariableCouldBeFinal
Document empty method UncommentedEmptyMethod
Avoid unused private methods such as 'checkNotClosed()'. UnusedPrivateMethod
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid really long methods. ExcessiveMethodLength
Parameter 'queues' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'deliverMessages' has a Cyclomatic Complexity of 13. CyclomaticComplexity
The method deliverMessages() has an NPath complexity of 208 NPathComplexity
Local variable 'msgMap' could be declared final LocalVariableCouldBeFinal
Local variable 'actions' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRecoveries' could be declared final LocalVariableCouldBeFinal
Avoid unused local variables such as 'txnContext'. UnusedLocalVariable
Local variable 'txnContext' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Statement object are closed after use CloseResource
Local variable 'stmt' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this ResultSet object are closed after use CloseResource
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Local variable 'messageId' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Avoid empty if statements EmptyIfStmt
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'tx' could be declared final LocalVariableCouldBeFinal
Parameter 'newState' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'requiredState' is not assigned and could be declared final MethodArgumentCouldBeFinal
Use block level rather than method level synchronization AvoidSynchronizedAtMethodLevel
Use equals() to compare object references. CompareObjectsWithEquals


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEDLS_DEAD_LOCAL_STOREDLS1deliverMessages
STYLEDLS_DEAD_LOCAL_STOREDLS2configure
MT_CORRECTNESSIS2_INCONSISTENT_SYNCIS2_state
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2bindQueue
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createBindingsTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createExchange
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createExchangeTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createMessageContentTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createMessageMetaDataTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createQueue
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createQueueEntryTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createQueueTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2createVersionTable
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2deliverMessages
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2deliverMessages
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2dequeueMessage
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2enqueueMessage
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2getContentBodyChunk
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2getContentBodyChunk
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2getMessageMetaData
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2getMessageMetaData
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2loadExchanges
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2loadExchanges
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2loadQueues
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2loadQueues
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2recoverExchange
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2recoverExchange
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2removeExchange
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2removeMessage
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2removeQueue
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2storeContentBodyChunk
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2storeMessageMetaData
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2tableExists
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2tableExists
EXPERIMENTALOBL_UNSATISFIED_OBLIGATIONOBL2unbindQueue
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2deliverMessages
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2dequeueMessage
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2enqueueMessage
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2getContentBodyChunk
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2getMessageMetaData
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2loadExchanges
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2loadQueues
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2recoverExchange
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2removeMessage
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2storeContentBodyChunk
BAD_PRACTICEODR_OPEN_DATABASE_RESOURCEODR2storeMessageMetaData
View line in sourceStyle ErrorColumn
68Commentaire javadoc manquant.
69'{' devrait être sur la ligne précédente.1
71La ligne excède 80 caractères.
71Commentaire javadoc manquant.5
71Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
73Commentaire javadoc manquant.5
76La ligne excède 80 caractères.
76Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5
81Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
84La ligne excède 80 caractères.
84Commentaire javadoc manquant.5
85La ligne excède 80 caractères.
85Commentaire javadoc manquant.5
87Commentaire javadoc manquant.5
91Commentaire javadoc manquant.5
91Le nom '_virtualHost' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
92Commentaire javadoc manquant.5
92Il manque une espace avant '<'.25
92Il manque une espace après '<'.26
92Il manque une espace avant '>'.32
92Le nom 'DRIVER_CLASS' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
94Commentaire javadoc manquant.5
94Le nom '_messageId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
95Commentaire javadoc manquant.5
95Le nom '_closed' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
97Commentaire javadoc manquant.5
97Le nom '_connectionURL' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
99Commentaire javadoc manquant.5
99Le nom '_messageFactory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
101La ligne excède 80 caractères.
101Commentaire javadoc manquant.5
101Il manque une espace avant '+'.74
101Il manque une espace après '+'.75
101Il manque une espace avant '+'.96
101Il manque une espace après '+'.97
102La ligne excède 80 caractères.
102Commentaire javadoc manquant.5
102Il manque une espace avant '+'.72
102Il manque une espace après '+'.73
102Il manque une espace avant '+'.94
102Il manque une espace après '+'.95
103La ligne excède 80 caractères.
103Commentaire javadoc manquant.5
103Il manque une espace avant '+'.72
103Il manque une espace après '+'.73
103Il manque une espace avant '+'.92
103Il manque une espace après '+'.93
104La ligne excède 80 caractères.
104Commentaire javadoc manquant.5
104Il manque une espace avant '+'.69
104Il manque une espace après '+'.70
104Il manque une espace avant '+'.86
104Il manque une espace après '+'.87
105La ligne excède 80 caractères.
105Commentaire javadoc manquant.5
105Il manque une espace avant '+'.72
105Il manque une espace après '+'.73
105Il manque une espace avant '+'.92
105Il manque une espace après '+'.93
106La ligne excède 80 caractères.
106Commentaire javadoc manquant.5
106Il manque une espace avant '+'.75
106Il manque une espace après '+'.76
106Il manque une espace avant '+'.98
106Il manque une espace après '+'.99
107La ligne excède 80 caractères.
107Commentaire javadoc manquant.5
107Il manque une espace avant '+'.81
107Il manque une espace après '+'.82
107Il manque une espace avant '+'.110
107Il manque une espace après '+'.111
108La ligne excède 80 caractères.
108Commentaire javadoc manquant.5
108Il manque une espace avant '+'.79
108Il manque une espace après '+'.80
108Il manque une espace avant '+'.106
108Il manque une espace après '+'.107
109La ligne excède 80 caractères.
109Commentaire javadoc manquant.5
110La ligne excède 80 caractères.
110Commentaire javadoc manquant.5
111Commentaire javadoc manquant.5
112La ligne excède 80 caractères.
113La ligne excède 80 caractères.
113Commentaire javadoc manquant.5
114La ligne excède 80 caractères.
114Commentaire javadoc manquant.5
115La ligne excède 80 caractères.
115Commentaire javadoc manquant.5
116La ligne excède 80 caractères.
116Commentaire javadoc manquant.5
117La ligne excède 80 caractères.
117Commentaire javadoc manquant.5
118La ligne excède 80 caractères.
118Commentaire javadoc manquant.5
119La ligne excède 80 caractères.
119Commentaire javadoc manquant.5
120La ligne excède 80 caractères.
120Commentaire javadoc manquant.5
121La ligne excède 80 caractères.
121Commentaire javadoc manquant.5
122La ligne excède 80 caractères.
122Commentaire javadoc manquant.5
123La ligne excède 80 caractères.
123Commentaire javadoc manquant.5
124La ligne excède 80 caractères.
124Commentaire javadoc manquant.5
125Commentaire javadoc manquant.5
126La ligne excède 80 caractères.
127Commentaire javadoc manquant.5
128La ligne excède 80 caractères.
129La ligne excède 80 caractères.
129Commentaire javadoc manquant.5
130La ligne excède 80 caractères.
130Commentaire javadoc manquant.5
133Commentaire javadoc manquant.
134'{' devrait être sur la ligne précédente.5
135Commentaire javadoc manquant.9
136Commentaire javadoc manquant.9
137Commentaire javadoc manquant.9
138Commentaire javadoc manquant.9
139Commentaire javadoc manquant.9
140Commentaire javadoc manquant.9
143Commentaire javadoc manquant.5
143Le nom '_state' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.19
146La ligne excède 80 caractères.
146Commentaire javadoc manquant.5
148La ligne excède 80 caractères.
150'{' devrait être sur la ligne précédente.9
157La ligne excède 80 caractères.
160La ligne excède 80 caractères.
164'{' devrait être sur la ligne précédente.13
166'{' devrait être sur la ligne précédente.17
167La ligne excède 80 caractères.
168La ligne excède 80 caractères.
184La ligne excède 80 caractères.
184Commentaire javadoc manquant.5
186Il manque une espace après 'if'.11
187'{' devrait être sur la ligne précédente.9
188Il manque une espace avant '<'.34
188Il manque une espace après '<'.35
188Il manque une espace avant '>'.41
188Il manque une espace après '>'.42
192La ligne excède 80 caractères.
192Commentaire javadoc manquant.5
194La ligne excède 80 caractères.
211Commentaire javadoc manquant.5
212'{' devrait être sur la ligne précédente.5
213Il manque une espace après 'if'.11
214'{' devrait être sur la ligne précédente.9
220La ligne excède 80 caractères.
229Commentaire javadoc manquant.5
231Il manque une espace après 'if'.11
232'{' devrait être sur la ligne précédente.9
240Commentaire javadoc manquant.5
241'{' devrait être sur la ligne précédente.5
242Il manque une espace après 'if'.11
243'{' devrait être sur la ligne précédente.9
250Commentaire javadoc manquant.5
252Il manque une espace après 'if'.11
253'{' devrait être sur la ligne précédente.9
262La ligne excède 80 caractères.
262Commentaire javadoc manquant.5
264Il manque une espace après 'if'.11
265'{' devrait être sur la ligne précédente.9
274La ligne excède 80 caractères.
274Commentaire javadoc manquant.5
276Il manque une espace après 'if'.11
277'{' devrait être sur la ligne précédente.9
287La ligne excède 80 caractères.
287Commentaire javadoc manquant.5
289Il manque une espace après 'if'.11
290'{' devrait être sur la ligne précédente.9
301La ligne excède 80 caractères.
301Commentaire javadoc manquant.5
312Commentaire javadoc manquant.5
313'{' devrait être sur la ligne précédente.5
320'{' devrait être sur la ligne précédente.9
321Il manque une espace avant '<'.16
321Il manque une espace après '<'.17
321Il manque une espace avant '>'.41
326'{' devrait être sur la ligne précédente.13
334'}' devrait être sur la même ligne.13
336'{' devrait être sur la ligne précédente.13
337Il manque une espace après 'if'.19
338'{' devrait être sur la ligne précédente.17
342'}' devrait être sur la même ligne.9
344'{' devrait être sur la ligne précédente.9
346La ligne excède 80 caractères.
351La ligne excède 80 caractères.
351Commentaire javadoc manquant.5
351Il manque une espace avant '<'.16
351Il manque une espace après '<'.17
351Il manque une espace avant '>'.41
358La ligne excède 80 caractères.
358Il manque une espace avant '<'.12
358Il manque une espace après '<'.13
358Il manque une espace avant '>'.37
358Il manque une espace avant '<'.61
358Il manque une espace après '<'.62
358Il manque une espace avant '>'.86
358Il manque une espace après '>'.87
359Il manque une espace après 'while'.14
360'{' devrait être sur la ligne précédente.9
364La ligne excède 80 caractères.
367Il manque une espace après ','.47
373Commentaire javadoc manquant.5
374'{' devrait être sur la ligne précédente.5
376'{' devrait être sur la ligne précédente.9
382Commentaire javadoc manquant.5
382Il manque une espace avant '<'.17
382Il manque une espace après '<'.18
382Il manque une espace avant '>'.26
383'{' devrait être sur la ligne précédente.5
385Il manque une espace avant '<'.13
385Il manque une espace après '<'.14
385Il manque une espace avant '>'.22
385Il manque une espace avant '<'.49
385Il manque une espace après '<'.50
385Il manque une espace avant '>'.58
385Il manque une espace après '>'.59
388'{' devrait être sur la ligne précédente.9
396Il manque une espace après 'while'.18
397'{' devrait être sur la ligne précédente.13
402La ligne excède 80 caractères.
409'}' devrait être sur la même ligne.9
411'{' devrait être sur la ligne précédente.9
412Il manque une espace après 'if'.15
413'{' devrait être sur la ligne précédente.13
420La ligne excède 80 caractères.
420Commentaire javadoc manquant.5
422La ligne excède 80 caractères.
428'{' devrait être sur la ligne précédente.9
431La ligne excède 80 caractères.
437Il manque une espace après 'while'.18
438'{' devrait être sur la ligne précédente.13
444La ligne excède 80 caractères.
446'{' devrait être sur la ligne précédente.17
447La ligne excède 80 caractères.
449'}' devrait être sur la même ligne.17
451'{' devrait être sur la ligne précédente.17
452La ligne excède 80 caractères.
453La ligne excède 80 caractères.
457Il manque une espace après 'if'.23
458'{' devrait être sur la ligne précédente.21
459La ligne excède 80 caractères.
461Il manque une espace après ','.58
464La ligne excède 80 caractères.
468'}' devrait être sur la même ligne.9
470'{' devrait être sur la ligne précédente.9
471Il manque une espace après 'if'.15
472'{' devrait être sur la ligne précédente.13
478Commentaire javadoc manquant.5
479'{' devrait être sur la ligne précédente.5
483La ligne excède 80 caractères.
483Commentaire javadoc manquant.5
489La ligne excède 80 caractères.
493'{' devrait être sur la ligne précédente.9
500'{' devrait être sur la ligne précédente.9
501La ligne excède 80 caractères.
502Il manque une espace après ','.28
507'{' devrait être sur la ligne précédente.13
509'{' devrait être sur la ligne précédente.17
513La ligne excède 80 caractères.
518'{' devrait être sur la ligne précédente.13
523Il manque une espace après ','.28
526Il manque une espace après 'if'.15
527'{' devrait être sur la ligne précédente.13
529'{' devrait être sur la ligne précédente.17
532La ligne excède 80 caractères.
537'{' devrait être sur la ligne précédente.13
540'}' devrait être sur la même ligne.9
542'{' devrait être sur la ligne précédente.9
544'{' devrait être sur la ligne précédente.13
548La ligne excède 80 caractères.
553Commentaire javadoc manquant.5
554'{' devrait être sur la ligne précédente.5
556'{' devrait être sur la ligne précédente.9
558'{' devrait être sur la ligne précédente.13
562'{' devrait être sur la ligne précédente.17
565La ligne excède 80 caractères.
568La ligne excède 80 caractères.
573'}' devrait être sur la même ligne.17
575'{' devrait être sur la ligne précédente.17
576Il manque une espace après 'if'.23
577'{' devrait être sur la ligne précédente.21
581'}' devrait être sur la même ligne.13
583'{' devrait être sur la ligne précédente.13
584La ligne excède 80 caractères.
590Commentaire javadoc manquant.5
591'{' devrait être sur la ligne précédente.5
595'{' devrait être sur la ligne précédente.9
597La ligne excède 80 caractères.
600Il manque une espace après 'if'.15
601'{' devrait être sur la ligne précédente.13
602La ligne excède 80 caractères.
603'}' devrait être sur la même ligne.13
605'{' devrait être sur la ligne précédente.13
609'}' devrait être sur la même ligne.9
611'{' devrait être sur la ligne précédente.9
612La ligne excède 80 caractères.
613'}' devrait être sur la même ligne.9
615'{' devrait être sur la ligne précédente.9
616Il manque une espace après 'if'.15
617'{' devrait être sur la ligne précédente.13
619'{' devrait être sur la ligne précédente.16
621'}' devrait être sur la même ligne.16
623'{' devrait être sur la ligne précédente.16
631La ligne excède 80 caractères.
631Commentaire javadoc manquant.5
633'{' devrait être sur la ligne précédente.5
635'{' devrait être sur la ligne précédente.9
640'{' devrait être sur la ligne précédente.13
642La ligne excède 80 caractères.
643Il y a une espace de trop avant ')'.64
645La ligne excède 80 caractères.
646Il manque une espace après 'if'.19
647'{' devrait être sur la ligne précédente.17
656'}' devrait être sur la même ligne.17
658'{' devrait être sur la ligne précédente.17
665'}' devrait être sur la même ligne.13
667'{' devrait être sur la ligne précédente.13
668La ligne excède 80 caractères.
670'}' devrait être sur la même ligne.13
672'{' devrait être sur la ligne précédente.13
673Il manque une espace après 'if'.19
674'{' devrait être sur la ligne précédente.17
676'{' devrait être sur la ligne précédente.20
678'}' devrait être sur la même ligne.20
680'{' devrait être sur la ligne précédente.20
692La ligne excède 80 caractères.
692Commentaire javadoc manquant.5
694'{' devrait être sur la ligne précédente.5
699'{' devrait être sur la ligne précédente.9
701La ligne excède 80 caractères.
702La ligne excède 80 caractères.
703Il y a une espace de trop avant ')'.60
705La ligne excède 80 caractères.
708Il manque une espace après 'if'.15
709'{' devrait être sur la ligne précédente.13
710La ligne excède 80 caractères.
715'}' devrait être sur la même ligne.9
717'{' devrait être sur la ligne précédente.9
718La ligne excède 80 caractères.
720'}' devrait être sur la même ligne.9
722'{' devrait être sur la ligne précédente.9
723Il manque une espace après 'if'.15
724'{' devrait être sur la ligne précédente.13
726'{' devrait être sur la ligne précédente.16
728'}' devrait être sur la même ligne.16
730'{' devrait être sur la ligne précédente.16
740Commentaire javadoc manquant.5
741'{' devrait être sur la ligne précédente.5
745La ligne excède 80 caractères.
745Commentaire javadoc manquant.5
747La ligne excède 80 caractères.
750'{' devrait être sur la ligne précédente.9
752'{' devrait être sur la ligne précédente.13
759La ligne excède 80 caractères.
768'}' devrait être sur la même ligne.13
770'{' devrait être sur la ligne précédente.13
771La ligne excède 80 caractères.
776Commentaire javadoc manquant.5
777'{' devrait être sur la ligne précédente.5
778La ligne excède 80 caractères.
782Commentaire javadoc manquant.5
783'{' devrait être sur la ligne précédente.5
785La ligne excède 80 caractères.
790'{' devrait être sur la ligne précédente.9
798'{' devrait être sur la ligne précédente.13
804'}' devrait être sur la même ligne.9
806'{' devrait être sur la ligne précédente.9
807La ligne excède 80 caractères.
808'}' devrait être sur la même ligne.9
810'{' devrait être sur la ligne précédente.9
811Il manque une espace après 'if'.15
812'{' devrait être sur la ligne précédente.13
814'{' devrait être sur la ligne précédente.16
816'}' devrait être sur la même ligne.16
818'{' devrait être sur la ligne précédente.16
828La ligne excède 80 caractères.
828Commentaire javadoc manquant.5
834La ligne excède 80 caractères.
837'{' devrait être sur la ligne précédente.9
838La ligne excède 80 caractères.
839Il manque une espace après ','.30
840Il manque une espace après ','.28
844Il manque une espace après 'if'.15
845'{' devrait être sur la ligne précédente.13
852'{' devrait être sur la ligne précédente.13
853La ligne excède 80 caractères.
855'}' devrait être sur la même ligne.9
857'{' devrait être sur la ligne précédente.9
858Il manque une espace après 'if'.15
859'{' devrait être sur la ligne précédente.13
863La ligne excède 80 caractères.
869La ligne excède 80 caractères.
869Commentaire javadoc manquant.5
875La ligne excède 80 caractères.
878'{' devrait être sur la ligne précédente.9
879La ligne excède 80 caractères.
880Il manque une espace après ','.30
881Il manque une espace après ','.28
886Il manque une espace après 'if'.15
887'{' devrait être sur la ligne précédente.13
888La ligne excède 80 caractères.
891Il manque une espace après 'if'.15
892'{' devrait être sur la ligne précédente.13
899'{' devrait être sur la ligne précédente.13
900La ligne excède 80 caractères.
902'}' devrait être sur la même ligne.9
904'{' devrait être sur la ligne précédente.9
905Il manque une espace après 'if'.15
906'{' devrait être sur la ligne précédente.13
910La ligne excède 80 caractères.
916Commentaire javadoc manquant.
917'{' devrait être sur la ligne précédente.5
918Commentaire javadoc manquant.9
918Le nom '_connection' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
919Commentaire javadoc manquant.9
919Le nom '_requiresCommit' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
921Commentaire javadoc manquant.9
922'{' devrait être sur la ligne précédente.9
926Commentaire javadoc manquant.9
927'{' devrait être sur la ligne précédente.9
931Commentaire javadoc manquant.9
932'{' devrait être sur la ligne précédente.9
936Commentaire javadoc manquant.9
937'{' devrait être sur la ligne précédente.9
942Commentaire javadoc manquant.5
943'{' devrait être sur la ligne précédente.5
945'{' devrait être sur la ligne précédente.9
946La ligne excède 80 caractères.
948'}' devrait être sur la même ligne.9
950'{' devrait être sur la ligne précédente.9
952'{' devrait être sur la ligne précédente.13
957'}' devrait être sur la même ligne.13
959'{' devrait être sur la ligne précédente.13
965Commentaire javadoc manquant.5
966'{' devrait être sur la ligne précédente.5
967La ligne excède 80 caractères.
970'{' devrait être sur la ligne précédente.9
971La ligne excède 80 caractères.
975'{' devrait être sur la ligne précédente.9
977Il manque une espace après 'if'.15
978'{' devrait être sur la ligne précédente.13
982'{' devrait être sur la ligne précédente.17
988'}' devrait être sur la même ligne.9
990'{' devrait être sur la ligne précédente.9
992'}' devrait être sur la même ligne.9
994'{' devrait être sur la ligne précédente.9
999Commentaire javadoc manquant.5
1000'{' devrait être sur la ligne précédente.5
1001La ligne excède 80 caractères.
1004'{' devrait être sur la ligne précédente.9
1005La ligne excède 80 caractères.
1009'{' devrait être sur la ligne précédente.9
1014'{' devrait être sur la ligne précédente.9
1016Il manque une espace après 'if'.15
1017'{' devrait être sur la ligne précédente.13
1022'}' devrait être sur la même ligne.9
1024'{' devrait être sur la ligne précédente.9
1026'}' devrait être sur la même ligne.9
1028'{' devrait être sur la ligne précédente.9
1033Commentaire javadoc manquant.5
1034'{' devrait être sur la ligne précédente.5
1038Commentaire javadoc manquant.5
1039'{' devrait être sur la ligne précédente.5
1043Commentaire javadoc manquant.5
1047La ligne excède 80 caractères.
1051La ligne excède 80 caractères.
1054'{' devrait être sur la ligne précédente.9
1055La ligne excède 80 caractères.
1056Il manque une espace après ','.28
1070Il manque une espace après 'if'.15
1071'{' devrait être sur la ligne précédente.13
1074'}' devrait être sur la même ligne.9
1076'{' devrait être sur la ligne précédente.9
1077Il manque une espace après 'if'.15
1078'{' devrait être sur la ligne précédente.13
1082La ligne excède 80 caractères.
1087La ligne excède 80 caractères.
1087Commentaire javadoc manquant.5
1089'{' devrait être sur la ligne précédente.5
1093La ligne excède 80 caractères.
1096'{' devrait être sur la ligne précédente.9
1098La ligne excède 80 caractères.
1099Il manque une espace après ','.28
1100La ligne excède 80 caractères.
1101La ligne excède 80 caractères.
1102La ligne excède 80 caractères.
1103La ligne excède 80 caractères.
1116Il manque une espace après ','.36
1116Il manque une espace après ','.40
1123Il manque une espace après 'if'.15
1124'{' devrait être sur la ligne précédente.13
1127'}' devrait être sur la même ligne.9
1129'{' devrait être sur la ligne précédente.9
1130Il manque une espace après 'if'.15
1131'{' devrait être sur la ligne précédente.13
1135La ligne excède 80 caractères.
1141La ligne excède 80 caractères.
1141Commentaire javadoc manquant.5
1148'{' devrait être sur la ligne précédente.9
1150La ligne excède 80 caractères.
1151Il manque une espace après ','.28
1154Il manque une espace après 'if'.15
1155'{' devrait être sur la ligne précédente.13
1156La ligne excède 80 caractères.
1157La ligne excède 80 caractères.
1158Il manque une espace après 'cast'.69
1159Il manque une espace après 'cast'.69
1160La ligne excède 80 caractères.
1160Il manque une espace après ','.79
1160Il manque une espace après ','.89
1160Il manque une espace après ','.99
1164La ligne excède 80 caractères.
1164Il manque une espace après ','.60
1167La ligne excède 80 caractères.
1169Il manque une espace après 'if'.19
1170'{' devrait être sur la ligne précédente.17
1176'}' devrait être sur la même ligne.13
1178'{' devrait être sur la ligne précédente.13
1179Il manque une espace après 'if'.19
1180'{' devrait être sur la ligne précédente.17
1183La ligne excède 80 caractères.
1185'}' devrait être sur la même ligne.9
1187'{' devrait être sur la ligne précédente.9
1188Il manque une espace après 'if'.15
1189'{' devrait être sur la ligne précédente.13
1193La ligne excède 80 caractères.
1199La ligne excède 80 caractères.
1199Commentaire javadoc manquant.5
1206'{' devrait être sur la ligne précédente.17
1208La ligne excède 80 caractères.
1209Il manque une espace après ','.36
1213Il manque une espace après 'if'.23
1214'{' devrait être sur la ligne précédente.21
1225'{' devrait être sur la ligne précédente.29
1230'{' devrait être sur la ligne précédente.29
1235'{' devrait être sur la ligne précédente.29
1240Il manque une espace après 'if'.27
1241'{' devrait être sur la ligne précédente.25
1247'}' devrait être sur la même ligne.21
1249'{' devrait être sur la ligne précédente.21
1250Il manque une espace après 'if'.27
1251'{' devrait être sur la ligne précédente.25
1254La ligne excède 80 caractères.
1256'}' devrait être sur la même ligne.17
1258'{' devrait être sur la ligne précédente.17
1259Il manque une espace après 'if'.23
1260'{' devrait être sur la ligne précédente.21
1264La ligne excède 80 caractères.
1271Commentaire javadoc manquant.5
1272'{' devrait être sur la ligne précédente.5
1276Commentaire javadoc manquant.5
1277'{' devrait être sur la ligne précédente.5
1279'{' devrait être sur la ligne précédente.9
1285Commentaire javadoc manquant.
1286'{' devrait être sur la ligne précédente.5
1287Commentaire javadoc manquant.9
1287Le nom '_queue' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.32
1288Commentaire javadoc manquant.9
1288Le nom '_context' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.36
1289Commentaire javadoc manquant.9
1289Le nom '_message' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
1291La ligne excède 80 caractères.
1291Commentaire javadoc manquant.9
1298Commentaire javadoc manquant.9
1299'{' devrait être sur la ligne précédente.9
1307La ligne excède 80 caractères.
1307Commentaire javadoc manquant.5
1307Il manque une espace avant '<'.65
1307Il manque une espace après '<'.66
1307Il manque une espace avant '>'.90
1309'{' devrait être sur la ligne précédente.5
1310Il manque une espace avant '<'.12
1310Il manque une espace après '<'.13
1310Il manque une espace avant '>'.29
1310Il manque une espace avant '<'.51
1310Il manque une espace après '<'.52
1310Il manque une espace avant '>'.68
1310Il manque une espace après '>'.69
1311Il manque une espace avant '<'.13
1311Il manque une espace après '<'.14
1311Il manque une espace avant '>'.27
1311Il manque une espace avant '<'.52
1311Il manque une espace après '<'.53
1311Il manque une espace avant '>'.66
1311Il manque une espace après '>'.67
1313La ligne excède 80 caractères.
1313Il manque une espace avant '<'.12
1313Il manque une espace après '<'.13
1313Il manque une espace avant '>'.36
1313Il manque une espace avant '<'.67
1313Il manque une espace après '<'.68
1313Il manque une espace avant '>'.91
1313Il manque une espace après '>'.92
1318'{' devrait être sur la ligne précédente.9
1320Il manque une espace après 'if'.15
1321'{' devrait être sur la ligne précédente.13
1323'}' devrait être sur la même ligne.13
1325'{' devrait être sur la ligne précédente.13
1331La ligne excède 80 caractères.
1338'{' devrait être sur la ligne précédente.13
1347'{' devrait être sur la ligne précédente.17
1348La ligne excède 80 caractères.
1358Il manque une espace après 'if'.19
1359'{' devrait être sur la ligne précédente.17
1359Le bloc devrait contenir au moins une instruction.17
1362'}' devrait être sur la même ligne.17
1364'{' devrait être sur la ligne précédente.17
1370Il manque une espace après ','.42
1374'{' devrait être sur la ligne précédente.17
1375La ligne excède 80 caractères.
1379'{' devrait être sur la ligne précédente.17
1382'{' devrait être sur la ligne précédente.21
1394Il manque une espace après 'for'.16
1395'{' devrait être sur la ligne précédente.13
1400'}' devrait être sur la même ligne.9
1402'{' devrait être sur la ligne précédente.9
1405'}' devrait être sur la même ligne.9
1407'{' devrait être sur la ligne précédente.9
1409'{' devrait être sur la ligne précédente.13
1415'{' devrait être sur la ligne précédente.9
1420Commentaire javadoc manquant.5
1421'{' devrait être sur la ligne précédente.5
1422Il manque une espace après 'cast'.36
1425La ligne excède 80 caractères.
1425Commentaire javadoc manquant.5
1430'{' devrait être sur la ligne précédente.9
1438La ligne excède 80 caractères.
1438Commentaire javadoc manquant.5
1441'{' devrait être sur la ligne précédente.9
1442La ligne excède 80 caractères.

org.apache.qpid.server.store.DerbyMessageStore$1

Package: org.apache.qpid.server.store | Class source

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

3
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):
3
1
5
2
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.33


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.store.DerbyMessageStore$ConnectionWrapper

Package: org.apache.qpid.server.store | 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):
0
1
5
2
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.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.store.DerbyMessageStore$ProcessAction

Package: org.apache.qpid.server.store | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.store.DerbyMessageStore$State

Package: org.apache.qpid.server.store | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.store.MemoryMessageStore

Package: org.apache.qpid.server.store | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
28
26
25
3
Total :
Per method :
93
3.58
Total :
Per method :
Per statement :
40
1.54
0.43
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):
15
2
68
304
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.04
Total :
Per method :
Per statement :
54
2.08
0.58
Total :
Per method :
Per statement :
175
6.73
1.88
Statement Test Coverage :
Method Test Reference :
0
0.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
configure()
0410
configure(String,VirtualHostConfiguration)
0621
configure(VirtualHost,String,VirtualHostConfiguration)
0210
close()
0830
removeMessage(StoreContext,Long)
0721
createExchange(Exchange)
0110
removeExchange(Exchange)
0110
bindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
0110
unbindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
0110
createQueue(AMQQueue)
0110
createQueue(AMQQueue,FieldTable)
0110
removeQueue(AMQQueue)
0110
enqueueMessage(StoreContext,AMQQueue,Long)
0720
dequeueMessage(StoreContext,AMQQueue,Long)
0950
beginTran(StoreContext)
0110
commitTran(StoreContext)
0110
abortTran(StoreContext)
0110
inTran(StoreContext)
0210
createQueues()
0210
getNewMessageId()
0210
storeContentBodyChunk(StoreContext,Long,int,ContentChunk,boolean)
01040
storeMessageMetaData(StoreContext,Long,MessageMetaData)
0310
getMessageMetaData(StoreContext,Long)
0310
getContentBodyChunk(StoreContext,Long,int)
0410
isPersistent()
0210
checkNotClosed()
0335


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.commons.configuration.Configuration' UnusedImports
Avoid duplicate imports such as 'org.apache.qpid.server.queue.MessageMetaData' DuplicateImports
This class has too many methods, consider refactoring it. TooManyMethods
Private field '_closed' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'base' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Local variable 'hashtableCapacity' could be declared final LocalVariableCouldBeFinal
Parameter 'base' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid unused method parameters such as 'context'. UnusedFormalParameter
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'arguments' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queues' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'contentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'lastContentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageMetaData' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'bodyList' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
50La ligne excède 80 caractères.
52La ligne excède 80 caractères.
54La ligne excède 80 caractères.
57'{' devrait être sur la ligne précédente.1
58La ligne excède 80 caractères.
58Commentaire javadoc manquant.5
58Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
60Commentaire javadoc manquant.5
62La ligne excède 80 caractères.
62Commentaire javadoc manquant.5
64Commentaire javadoc manquant.5
64Il manque une espace avant '<'.28
64Il manque une espace après '<'.29
64Il manque une espace avant '>'.50
64Le nom '_metaDataMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.52
66Commentaire javadoc manquant.5
66Il manque une espace avant '<'.28
66Il manque une espace après '<'.29
66Il manque une espace avant '<'.39
66Il manque une espace après '<'.40
66Il manque une espace avant '>'.52
66Il manque une espace après '>'.53
66Il manque une espace avant '>'.53
66Le nom '_contentBodyMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.55
68Commentaire javadoc manquant.5
68Le nom '_messageId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
69Commentaire javadoc manquant.5
69Le nom '_closed' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
70La ligne excède 80 caractères.
70Commentaire javadoc manquant.5
70Il manque une espace avant '<'.24
70Il manque une espace après '<'.25
70Il manque une espace avant '<'.35
70Il manque une espace après '<'.36
70Il manque une espace avant '>'.44
70Il manque une espace après '>'.45
70Il manque une espace avant '>'.45
70Le nom '_messageEnqueueMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.47
70Il manque une espace avant '<'.79
70Il manque une espace après '<'.80
70Il manque une espace avant '<'.90
70Il manque une espace après '<'.91
70Il manque une espace avant '>'.99
70Il manque une espace après '>'.100
70Il manque une espace avant '>'.100
70Il manque une espace après '>'.101
72Commentaire javadoc manquant.5
73'{' devrait être sur la ligne précédente.5
74La ligne excède 80 caractères.
75La ligne excède 80 caractères.
75Il manque une espace avant '<'.45
75Il manque une espace après '<'.46
75Il manque une espace avant '>'.67
75Il manque une espace après '>'.68
76La ligne excède 80 caractères.
76Il manque une espace avant '<'.48
76Il manque une espace après '<'.49
76Il manque une espace avant '<'.59
76Il manque une espace après '<'.60
76Il manque une espace avant '>'.72
76Il manque une espace après '>'.73
76Il manque une espace avant '>'.73
76Il manque une espace après '>'.74
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
81La ligne excède 80 caractères.
83'{' devrait être sur la ligne précédente.9
84La ligne excède 80 caractères.
85La ligne excède 80 caractères.
86La ligne excède 80 caractères.
86Il manque une espace avant '<'.49
86Il manque une espace après '<'.50
86Il manque une espace avant '>'.71
86Il manque une espace après '>'.72
87La ligne excède 80 caractères.
87Il manque une espace avant '<'.52
87Il manque une espace après '<'.53
87Il manque une espace avant '<'.63
87Il manque une espace après '<'.64
87Il manque une espace avant '>'.76
87Il manque une espace après '>'.77
87Il manque une espace avant '>'.77
87Il manque une espace après '>'.78
91La ligne excède 80 caractères.
91Commentaire javadoc manquant.5
96Commentaire javadoc manquant.5
97'{' devrait être sur la ligne précédente.5
100'{' devrait être sur la ligne précédente.9
105'{' devrait être sur la ligne précédente.9
111La ligne excède 80 caractères.
111Commentaire javadoc manquant.5
115'{' devrait être sur la ligne précédente.9
123Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.5
128Commentaire javadoc manquant.5
129'{' devrait être sur la ligne précédente.5
133La ligne excède 80 caractères.
133Commentaire javadoc manquant.5
138La ligne excède 80 caractères.
138Commentaire javadoc manquant.5
143Commentaire javadoc manquant.5
144'{' devrait être sur la ligne précédente.5
148La ligne excède 80 caractères.
148Commentaire javadoc manquant.5
153Commentaire javadoc manquant.5
154'{' devrait être sur la ligne précédente.5
158La ligne excède 80 caractères.
158Commentaire javadoc manquant.5
161'{' devrait être sur la ligne précédente.9
162Il manque une espace avant '<'.17
162Il manque une espace après '<'.18
162Il manque une espace avant '>'.26
164'{' devrait être sur la ligne précédente.13
165Il manque une espace avant '<'.40
165Il manque une espace après '<'.41
165Il manque une espace avant '>'.49
165Il manque une espace après '>'.50
173La ligne excède 80 caractères.
173Commentaire javadoc manquant.5
176'{' devrait être sur la ligne précédente.9
177Il manque une espace avant '<'.17
177Il manque une espace après '<'.18
177Il manque une espace avant '>'.26
179'{' devrait être sur la ligne précédente.13
180La ligne excède 80 caractères.
181La ligne excède 80 caractères.
182'}' devrait être sur la même ligne.13
184'{' devrait être sur la ligne précédente.13
187'{' devrait être sur la ligne précédente.17
188Il manque une espace après ','.43
195Commentaire javadoc manquant.5
196'{' devrait être sur la ligne précédente.5
200Commentaire javadoc manquant.5
201'{' devrait être sur la ligne précédente.5
205Commentaire javadoc manquant.5
206'{' devrait être sur la ligne précédente.5
210Commentaire javadoc manquant.5
211'{' devrait être sur la ligne précédente.5
215Commentaire javadoc manquant.5
215Il manque une espace avant '<'.16
215Il manque une espace après '<'.17
215Il manque une espace avant '>'.25
216'{' devrait être sur la ligne précédente.5
220Commentaire javadoc manquant.5
221'{' devrait être sur la ligne précédente.5
225La ligne excède 80 caractères.
225Commentaire javadoc manquant.5
227'{' devrait être sur la ligne précédente.5
229Il manque une espace avant '<'.13
229Il manque une espace après '<'.14
229Il manque une espace avant '>'.26
232'{' devrait être sur la ligne précédente.9
233La ligne excède 80 caractères.
234'}' devrait être sur la même ligne.9
236'{' devrait être sur la ligne précédente.9
238'{' devrait être sur la ligne précédente.13
239Il manque une espace avant '<'.41
239Il manque une espace après '<'.42
239Il manque une espace avant '>'.54
239Il manque une espace après '>'.55
247La ligne excède 80 caractères.
247Commentaire javadoc manquant.5
249'{' devrait être sur la ligne précédente.5
254La ligne excède 80 caractères.
254Commentaire javadoc manquant.5
260La ligne excède 80 caractères.
260Commentaire javadoc manquant.5
263Il manque une espace avant '<'.13
263Il manque une espace après '<'.14
263Il manque une espace avant '>'.26
267Commentaire javadoc manquant.5
268'{' devrait être sur la ligne précédente.5
272Commentaire javadoc manquant.5
273'{' devrait être sur la ligne précédente.5
275'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.store.MessageStoreClosedException

Package: org.apache.qpid.server.store | 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
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
2
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
7
2.33
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MessageStoreClosedException()
0212




View line in sourceStyle ErrorColumn
3Il manque une espace après ';'.37
24La première ligne doit se terminer avec un point.
26La ligne excède 80 caractères.
27La ligne excède 80 caractères.
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5

org.apache.qpid.server.store.SlowMessageStore

Package: org.apache.qpid.server.store | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
27
25
21
6
Total :
Per method :
132
5.28
Total :
Per method :
Per statement :
37
1.48
0.28
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):
15
0
79
107
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
69
2.76
0.52
Total :
Per method :
Per statement :
116
4.64
0.88
Statement Test Coverage :
Method Test Reference :
0
0.62


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
configure(VirtualHost,String,VirtualHostConfiguration)
01660
configureDelays(Configuration)
0941
doPostDelay(String)
03117
doPreDelay(String)
03117
lookupDelay(Long,String)
0320
doDelay(long)
01242
close()
0410
createExchange(Exchange)
0410
removeExchange(Exchange)
0410
bindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
0410
unbindQueue(Exchange,AMQShortString,AMQQueue,FieldTable)
0410
createQueue(AMQQueue)
0210
createQueue(AMQQueue,FieldTable)
0411
removeQueue(AMQQueue)
0410
enqueueMessage(StoreContext,AMQQueue,Long)
0410
dequeueMessage(StoreContext,AMQQueue,Long)
0410
beginTran(StoreContext)
0410
commitTran(StoreContext)
0410
abortTran(StoreContext)
0410
inTran(StoreContext)
0510
storeContentBodyChunk(StoreContext,Long,int,ContentChunk,boolean)
0410
storeMessageMetaData(StoreContext,Long,MessageMetaData)
0410
getMessageMetaData(StoreContext,Long)
0510
getContentBodyChunk(StoreContext,Long,int)
0510
isPersistent()
0210


View line in sourceCode ViolationRule
This class has too many methods, consider refactoring it. TooManyMethods
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Private field '_preDelays' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Private field '_postDelays' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_realRoutingTable' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'DEFAULT_DELAY' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'base' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delays' could be declared final LocalVariableCouldBeFinal
Local variable 'transactionLogClass' could be declared final LocalVariableCouldBeFinal
Local variable 'clazz' could be declared final LocalVariableCouldBeFinal
Local variable 'o' could be declared final LocalVariableCouldBeFinal
Deeply nested if..then statements are hard to read AvoidDeeplyNestedIfStmts
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delays' could be declared final LocalVariableCouldBeFinal
Local variable 'key' could be declared final LocalVariableCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delay' could be declared final LocalVariableCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delay' could be declared final LocalVariableCouldBeFinal
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'delays' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delay' could be declared final LocalVariableCouldBeFinal
Parameter 'delay' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'start' could be declared final LocalVariableCouldBeFinal
Local variable 'slept' could be declared final LocalVariableCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routingKey' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'arguments' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'b' could be declared final LocalVariableCouldBeFinal
Parameter 'contentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'lastContentBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageMetaData' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'mmd' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'c' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
40Commentaire javadoc manquant.
41'{' devrait être sur la ligne précédente.1
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
42Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
43Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
44Il manque une espace avant '<'.20
44Il manque une espace après '<'.21
44Il manque une espace avant '>'.33
44Le nom '_preDelays' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
44Il manque une espace avant '<'.59
44Il manque une espace après '<'.60
44Il manque une espace avant '>'.72
44Il manque une espace après '>'.73
45Commentaire javadoc manquant.5
45Il manque une espace avant '<'.20
45Il manque une espace après '<'.21
45Il manque une espace avant '>'.33
45Le nom '_postDelays' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
45Il manque une espace avant '<'.60
45Il manque une espace après '<'.61
45Il manque une espace avant '>'.73
45Il manque une espace après '>'.74
46Commentaire javadoc manquant.5
46Le nom '_defaultDelay' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
47Commentaire javadoc manquant.5
47Le nom '_realTransactionLog' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
48Commentaire javadoc manquant.5
48Le nom '_realRoutingTable' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
48Il manque une espace après 'cast'.60
49Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
51Le nom 'DEFAULT_DELAY' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
53La ligne excède 80 caractères.
53Commentaire javadoc manquant.5
55La ligne excède 80 caractères.
63'{' devrait être sur la ligne précédente.9
69'{' devrait être sur la ligne précédente.9
72'{' devrait être sur la ligne précédente.13
77'{' devrait être sur la ligne précédente.17
78La ligne excède 80 caractères.
78'+' devrait être sur une nouvelle ligne.133
87Commentaire javadoc manquant.5
88'{' devrait être sur la ligne précédente.5
92'{' devrait être sur la ligne précédente.9
95'{' devrait être sur la ligne précédente.13
96La ligne excède 80 caractères.
97'}' devrait être sur la même ligne.13
99'{' devrait être sur la ligne précédente.13
100La ligne excède 80 caractères.
105Commentaire javadoc manquant.5
106'{' devrait être sur la ligne précédente.5
111Commentaire javadoc manquant.5
112'{' devrait être sur la ligne précédente.5
117Commentaire javadoc manquant.5
117Il manque une espace avant '<'.37
117Il manque une espace après '<'.38
117Il manque une espace avant '>'.50
118'{' devrait être sur la ligne précédente.5
123Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.5
126'{' devrait être sur la ligne précédente.9
129'{' devrait être sur la ligne précédente.13
132'}' devrait être sur la même ligne.13
134'{' devrait être sur la ligne précédente.13
141'{' devrait être sur la ligne précédente.13
142Il manque une espace avant '+'.55
142Il manque une espace après '+'.56
142Il manque une espace avant '+'.59
142Il manque une espace après '+'.60
143'}' devrait être sur la même ligne.13
145'{' devrait être sur la ligne précédente.13
154Commentaire javadoc manquant.5
155'{' devrait être sur la ligne précédente.5
161Commentaire javadoc manquant.5
162'{' devrait être sur la ligne précédente.5
168Commentaire javadoc manquant.5
169'{' devrait être sur la ligne précédente.5
175La ligne excède 80 caractères.
175Commentaire javadoc manquant.5
182La ligne excède 80 caractères.
182Commentaire javadoc manquant.5
189Commentaire javadoc manquant.5
190'{' devrait être sur la ligne précédente.5
194La ligne excède 80 caractères.
194Commentaire javadoc manquant.5
201Commentaire javadoc manquant.5
202'{' devrait être sur la ligne précédente.5
208La ligne excède 80 caractères.
208Commentaire javadoc manquant.5
215La ligne excède 80 caractères.
215Commentaire javadoc manquant.5
222Commentaire javadoc manquant.5
223'{' devrait être sur la ligne précédente.5
229Commentaire javadoc manquant.5
230'{' devrait être sur la ligne précédente.5
236Commentaire javadoc manquant.5
237'{' devrait être sur la ligne précédente.5
243Commentaire javadoc manquant.5
244'{' devrait être sur la ligne précédente.5
251La ligne excède 80 caractères.
251Commentaire javadoc manquant.5
254La ligne excède 80 caractères.
258La ligne excède 80 caractères.
258Commentaire javadoc manquant.5
261La ligne excède 80 caractères.
265La ligne excède 80 caractères.
265Commentaire javadoc manquant.5
268La ligne excède 80 caractères.
273La ligne excède 80 caractères.
273Commentaire javadoc manquant.5
276La ligne excède 80 caractères.
281Commentaire javadoc manquant.5
282'{' devrait être sur la ligne précédente.5

org.apache.qpid.server.store.StoreContext

Package: org.apache.qpid.server.store | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
5
5
1
Total :
Per method :
16
3.2
Total :
Per method :
Per statement :
6
1.2
0.38
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
35
14
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.4
Total :
Per method :
Per statement :
3
0.6
0.19
Total :
Per method :
Per statement :
21
4.2
1.31
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
StoreContext()
0216
StoreContext(String)
0211
getPayload()
02111
setPayload(Object)
0423
toString()
1210


View line in sourceCode ViolationRule
Private field '_name' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'payload' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26La ligne excède 80 caractères.
32'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
33Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
35Commentaire javadoc manquant.5
35Le nom '_name' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
36Commentaire javadoc manquant.5
36Le nom '_payload' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
55Il manque une espace après 'if'.11
56'{' devrait être sur la ligne précédente.9
57La ligne excède 80 caractères.
63La ligne excède 80 caractères.
68'{' devrait être sur la ligne précédente.5