Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
5300795

Rules

RulesViolationsSeverity
PackageHtml4error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod0error Error
JavadocType0error Error
JavadocVariable0error Error
JavadocStyle12error Error
ConstantName0error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength16error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap0error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter0error Error
WhitespaceAround0error Error
ModifierOrder0error Error
RedundantModifier44error Error
AvoidNestedBlocks0error Error
EmptyBlock0error Error
LeftCurly381error Error
NeedBraces0error Error
RightCurly27error Error
AvoidInlineConditionals4error Error
DoubleCheckedLocking0error Error
EmptyStatement5error Error
EqualsHashCode0error Error
HiddenField35error Error
IllegalInstantiation0error Error
InnerAssignment5error Error
MagicNumber7error Error
MissingSwitchDefault0error Error
RedundantThrows0error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension134error Error
FinalClass0error Error
HideUtilityClassConstructor0error Error
InterfaceIsType0error Error
VisibilityModifier0error Error
ArrayTypeStyle0error Error
FinalParameters120error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
1error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
edu/nwu/multicast/api/IMulticastServer.java001
edu/nwu/multicast/api/IMulticastClient.java002
edu/nwu/multicast/bll/NullSubscriber.java0017
edu/nwu/multicast/api/ICacheConfiguration.java003
edu/nwu/multicast/bll/ResponseTimeCache.java0023
edu/nwu/multicast/api/ISequenceNumberGenerator.java001
edu/nwu/multicast/api/IOverlayInfo.java001
edu/nwu/multicast/bll/CacheSessionManager.java0010
edu/nwu/multicast/bll/GeneticSplitClusterAlgorithm.java0096
edu/nwu/multicast/api/IMulticast.java001
edu/nwu/multicast/bll/SimpleSubscriber.java0020
edu/nwu/multicast/wfl/package.html001
edu/nwu/multicast/bll/Subscriber.java0051
edu/nwu/multicast/examples/MulticastSubscriber.java0042
edu/nwu/multicast/api/IMulticastPublisherSession.java003
edu/nwu/multicast/api/ICostOracle.java006
edu/nwu/multicast/bll/Cache.java0059
edu/nwu/multicast/api/ICacheEntry.java004
edu/nwu/multicast/api/ICache.java008
edu/nwu/multicast/bll/SimpleConfiguration.java0028
edu/nwu/multicast/api/IMulticastSubscriber.java005
edu/nwu/multicast/bll/package.html001
edu/nwu/multicast/wfl/PublisherDirectory.java007
edu/nwu/multicast/api/ISubscriber.java006
edu/nwu/multicast/examples/MulticastCategorizedSubscriber.java0056
edu/nwu/multicast/api/IPublisher.java002
edu/nwu/multicast/bll/MulticastPublisherSession.java0028
edu/nwu/multicast/wfl/SubscriberDirectory.java007
edu/nwu/multicast/api/IStreamMulticastServer.java001
edu/nwu/multicast/api/IResponseTimeCache.java001
edu/nwu/multicast/bll/SequenceNumberGenerator.java005
edu/nwu/multicast/api/package.html001
edu/nwu/multicast/examples/package.html001
edu/nwu/multicast/api/ISplitClusterAlgorithm.java001
edu/nwu/multicast/wfl/PublisherDataSizeEntry.java0021
edu/nwu/multicast/wfl/PublisherSeqNrEntry.java0013
edu/nwu/multicast/bll/MulticastSubscriberHelper.java0026
edu/nwu/multicast/bll/CacheEntry.java0011
edu/nwu/multicast/api/IResponseTimeCacheConfiguration.java009
edu/nwu/multicast/bll/MulticastSubscriberService.java001
edu/nwu/multicast/wfl/PublisherIntervalEntry.java0021
edu/nwu/multicast/api/ICacheSessionManager.java003
edu/nwu/multicast/bll/PublishStatistic.java0012
edu/nwu/multicast/wfl/PublisherIdEntry.java0021
edu/nwu/multicast/api/ISubscriberSessionManager.java002
edu/nwu/multicast/examples/MulticastPublisher.java0026
edu/nwu/multicast/api/IPublisherConfiguration.java001
edu/nwu/multicast/api/IMemberMgr.java001
edu/nwu/multicast/bll/SubscriberManager.java0033
edu/nwu/multicast/api/IAnycastClient.java002
edu/nwu/multicast/api/ISubscriberConfiguration.java005
edu/nwu/multicast/api/IMulticastPublisher.java003
edu/nwu/multicast/bll/CategorizedSubscriber.java0085

Details

edu/nwu/multicast/api/IMulticastServer.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/multicast/api/IMulticastClient.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.34

edu/nwu/multicast/bll/NullSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.29
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.36
errorParameter sender should be final.36
errorParameter data should be final.36
error'{' should be on the previous line.37
errorEmpty statement.38
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.44
error'{' should be on the previous line.45
errorEmpty statement.46
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.54
error'{' should be on the previous line.55
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.64
error'{' should be on the previous line.65
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.74
error'{' should be on the previous line.75
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.84
error'{' should be on the previous line.85

edu/nwu/multicast/api/ICacheConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.34
errorRedundant 'public' modifier.41

edu/nwu/multicast/bll/ResponseTimeCache.java

ViolationMessageLine
error'{' should be on the previous line.37
errorParameter config should be final.52
error'config' hides a field.52
error'{' should be on the previous line.53
errorParameter source should be final.65
errorParameter startVal should be final.65
error'{' should be on the previous line.66
error'{' should be on the previous line.68
error'{' should be on the previous line.75
errorParameter source should be final.93
error'{' should be on the previous line.94
error'{' should be on the previous line.96
error'{' should be on the previous line.103
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.121
errorParameter source should be final.121
error'{' should be on the previous line.122
errorMethod 'getJitterTime' is not designed for extension - needs to be abstract, final or empty.135
errorParameter source should be final.135
error'{' should be on the previous line.136
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.149
errorParameter source should be final.149
errorParameter responseTime should be final.149
error'{' should be on the previous line.150

edu/nwu/multicast/api/ISequenceNumberGenerator.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/multicast/api/IOverlayInfo.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/multicast/bll/CacheSessionManager.java

ViolationMessageLine
error'{' should be on the previous line.37
errorParameter config should be final.52
error'config' hides a field.52
error'{' should be on the previous line.53
errorFirst sentence should end with a period.57
errorMethod 'getCache' is not designed for extension - needs to be abstract, final or empty.64
errorParameter session should be final.64
error'{' should be on the previous line.65
error'{' should be on the previous line.69
errorInner assignments should be avoided.70

edu/nwu/multicast/bll/GeneticSplitClusterAlgorithm.java

ViolationMessageLine
error'{' should be on the previous line.34
errorLine is longer than 80 characters.36
errorFirst sentence should end with a period.50
errorFirst sentence should end with a period.65
error'{' should be on the previous line.69
errorMethod 'getCluster1' is not designed for extension - needs to be abstract, final or empty.77
error'{' should be on the previous line.78
error'{' should be on the previous line.82
error'{' should be on the previous line.89
errorMethod 'getCluster2' is not designed for extension - needs to be abstract, final or empty.101
error'{' should be on the previous line.102
error'{' should be on the previous line.106
error'{' should be on the previous line.113
errorFirst sentence should end with a period.120
errorMethod 'iterate' is not designed for extension - needs to be abstract, final or empty.123
error'{' should be on the previous line.124
errorMethod 'split' is not designed for extension - needs to be abstract, final or empty.138
errorParameter cluster should be final.138
errorParameter cost should be final.138
error'cost' hides a field.138
error'{' should be on the previous line.139
error'{' should be on the previous line.141
error'{' should be on the previous line.147
error'{' should be on the previous line.149
error'{' should be on the previous line.161
error'{' should be on the previous line.172
error'{' should be on the previous line.176
error'{' should be on the previous line.192
error'{' should be on the previous line.198
error'0.5' is a magic number.199
error'{' should be on the previous line.203
error'{' should be on the previous line.207
error'{' should be on the previous line.213
error'{' should be on the previous line.225
error'{' should be on the previous line.237
error'{' should be on the previous line.244
error'{' should be on the previous line.246
error'{' should be on the previous line.248
error'{' should be on the previous line.266
error'{' should be on the previous line.270
error'{' should be on the previous line.274
error'{' should be on the previous line.278
error'{' should be on the previous line.280
error'{' should be on the previous line.286
error'{' should be on the previous line.288
error'{' should be on the previous line.305
error'{' should be on the previous line.313
errorInner assignments should be avoided.314
error'{' should be on the previous line.317
errorInner assignments should be avoided.321
error'{' should be on the previous line.324
errorParameter parent1 should be final.342
errorParameter parent2 should be final.342
errorParameter index1 should be final.342
errorParameter index2 should be final.342
error'{' should be on the previous line.343
errorAvoid inline conditionals.344
errorAvoid inline conditionals.345
error'{' should be on the previous line.351
error'{' should be on the previous line.364
error'{' should be on the previous line.370
error'{' should be on the previous line.374
errorFirst sentence should end with a period.384
errorParameter parent1 should be final.394
errorParameter parent2 should be final.394
errorParameter low should be final.394
errorParameter high should be final.394
error'{' should be on the previous line.395
error'{' should be on the previous line.399
error'{' should be on the previous line.401
error'}' should be on the same line.403
error'{' should be on the previous line.405
error'{' should be on the previous line.415
error'{' should be on the previous line.417
error'{' should be on the previous line.427
error'{' should be on the previous line.429
error'}' should be on the same line.431
error'{' should be on the previous line.433
error'{' should be on the previous line.445
error'{' should be on the previous line.455
errorInner assignments should be avoided.457
error'{' should be on the previous line.460
error'{' should be on the previous line.476
error'{' should be on the previous line.480
error'{' should be on the previous line.482
error'{' should be on the previous line.488
error'{' should be on the previous line.490
error'{' should be on the previous line.500
error'{' should be on the previous line.502
error'{' should be on the previous line.504
error'{' should be on the previous line.509
error'{' should be on the previous line.513
errorFirst sentence should end with a period.522
errorParameter array should be final.529
error'{' should be on the previous line.530
error'{' should be on the previous line.534

edu/nwu/multicast/api/IMulticast.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/multicast/bll/SimpleSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.33
errorParameter client should be final.45
error'client' hides a field.45
error'{' should be on the previous line.46
error'{' should be on the previous line.50
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.61
errorParameter sender should be final.61
errorParameter data should be final.61
error'{' should be on the previous line.62
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.71
error'{' should be on the previous line.72
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.81
error'{' should be on the previous line.82
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.91
error'{' should be on the previous line.92
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.99
error'{' should be on the previous line.100
errorEmpty statement.101
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.109
error'{' should be on the previous line.110

edu/nwu/multicast/wfl/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/multicast/bll/Subscriber.java

ViolationMessageLine
error'{' should be on the previous line.40
errorParameter name should be final.59
error'name' hides a field.59
errorParameter config should be final.59
error'config' hides a field.59
error'{' should be on the previous line.60
error'{' should be on the previous line.65
error'{' should be on the previous line.76
errorLine is longer than 80 characters.77
errorParameter identifier should be final.87
error'{' should be on the previous line.88
errorLine is longer than 80 characters.89
error'{' should be on the previous line.93
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.104
error'{' should be on the previous line.105
error'{' should be on the previous line.109
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.122
errorParameter sender should be final.122
errorParameter data should be final.122
error'{' should be on the previous line.123
error'{' should be on the previous line.125
error'{' should be on the previous line.130
error'}' should be on the same line.136
error'{' should be on the previous line.138
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.148
error'{' should be on the previous line.149
error'{' should be on the previous line.154
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.166
error'{' should be on the previous line.167
error'{' should be on the previous line.172
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.184
error'{' should be on the previous line.185
error'{' should be on the previous line.190
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.201
error'{' should be on the previous line.202
error'{' should be on the previous line.206
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.215
error'{' should be on the previous line.216
error'{' should be on the previous line.222
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.232
error'{' should be on the previous line.233
error'{' should be on the previous line.241
errorMethod 'isStopped' is not designed for extension - needs to be abstract, final or empty.250
error'{' should be on the previous line.251
errorMethod 'isTerminating' is not designed for extension - needs to be abstract, final or empty.261
error'{' should be on the previous line.262
errorMethod 'start' is not designed for extension - needs to be abstract, final or empty.270
error'{' should be on the previous line.271
errorLine has trailing spaces.272
errorMethod 'stop' is not designed for extension - needs to be abstract, final or empty.279
error'{' should be on the previous line.280

edu/nwu/multicast/examples/MulticastSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.38
errorParameter name should be final.57
error'name' hides a field.57
errorParameter config should be final.57
error'config' hides a field.57
error'{' should be on the previous line.58
error'{' should be on the previous line.63
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.73
error'{' should be on the previous line.74
error'{' should be on the previous line.84
errorLine is longer than 80 characters.86
errorParameter category should be final.96
error'{' should be on the previous line.97
errorLine is longer than 80 characters.98
error'{' should be on the previous line.102
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.113
error'{' should be on the previous line.114
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.126
errorParameter sender should be final.126
errorParameter data should be final.126
error'{' should be on the previous line.127
error'{' should be on the previous line.129
error'{' should be on the previous line.135
error'}' should be on the same line.141
error'{' should be on the previous line.143
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.153
error'{' should be on the previous line.154
error'{' should be on the previous line.159
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.171
error'{' should be on the previous line.172
error'{' should be on the previous line.177
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.189
error'{' should be on the previous line.190
error'{' should be on the previous line.195
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.206
error'{' should be on the previous line.207
error'{' should be on the previous line.211
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.220
error'{' should be on the previous line.221
error'{' should be on the previous line.227
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.237
error'{' should be on the previous line.238

edu/nwu/multicast/api/IMulticastPublisherSession.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.32
errorRedundant 'public' modifier.39

edu/nwu/multicast/api/ICostOracle.java

ViolationMessageLine
error'{' should be on the previous line.29
errorRedundant 'public' modifier.38
errorRedundant 'public' modifier.45
errorLine is longer than 80 characters.51
errorRedundant 'public' modifier.56
errorRedundant 'public' modifier.67

edu/nwu/multicast/bll/Cache.java

ViolationMessageLine
error'{' should be on the previous line.38
errorParameter config should be final.53
error'config' hides a field.53
error'{' should be on the previous line.54
errorMethod 'getCurrentSequenceNr' is not designed for extension - needs to be abstract, final or empty.65
errorParameter source should be final.65
error'{' should be on the previous line.66
errorMethod 'isMissing' is not designed for extension - needs to be abstract, final or empty.80
errorParameter source should be final.80
errorParameter seqNr should be final.80
error'{' should be on the previous line.81
error'{' should be on the previous line.87
error'}' should be on the same line.89
error'{' should be on the previous line.91
errorMethod 'getSize' is not designed for extension - needs to be abstract, final or empty.103
error'{' should be on the previous line.104
errorMethod 'contains' is not designed for extension - needs to be abstract, final or empty.116
errorParameter source should be final.116
errorParameter seqNr should be final.116
error'{' should be on the previous line.117
error'{' should be on the previous line.119
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.131
error'{' should be on the previous line.132
error'{' should be on the previous line.136
errorMethod 'get' is not designed for extension - needs to be abstract, final or empty.152
errorParameter source should be final.152
errorParameter seqNr should be final.152
error'{' should be on the previous line.153
errorLine is longer than 80 characters.168
errorMethod 'put' is not designed for extension - needs to be abstract, final or empty.168
errorParameter source should be final.168
errorParameter seqNr should be final.168
errorParameter data should be final.168
errorParameter source should be final.182
error'{' should be on the previous line.183
error'{' should be on the previous line.185
error'{' should be on the previous line.192
error'{' should be on the previous line.206
errorParameter size should be final.227
error'size' hides a field.227
error'{' should be on the previous line.228
errorMethod 'getHighestSeqNr' is not designed for extension - needs to be abstract, final or empty.241
error'{' should be on the previous line.242
errorMethod 'getLowestSeqNr' is not designed for extension - needs to be abstract, final or empty.251
error'{' should be on the previous line.252
errorMethod 'dump' is not designed for extension - needs to be abstract, final or empty.259
error'{' should be on the previous line.260
error'{' should be on the previous line.263
errorMethod 'get' is not designed for extension - needs to be abstract, final or empty.277
errorParameter seqNr should be final.277
error'{' should be on the previous line.278
error'{' should be on the previous line.282
error'{' should be on the previous line.290
errorMethod 'put' is not designed for extension - needs to be abstract, final or empty.305
errorParameter seqNr should be final.305
errorParameter entry should be final.305
error'{' should be on the previous line.306
error'{' should be on the previous line.310
error'{' should be on the previous line.316

edu/nwu/multicast/api/ICacheEntry.java

ViolationMessageLine
error'{' should be on the previous line.29
errorFirst sentence should end with a period.30
errorRedundant 'public' modifier.35
errorRedundant 'public' modifier.42

edu/nwu/multicast/api/ICache.java

ViolationMessageLine
error'{' should be on the previous line.29
errorRedundant 'public' modifier.37
errorRedundant 'public' modifier.47
errorRedundant 'public' modifier.54
errorRedundant 'public' modifier.64
errorRedundant 'public' modifier.69
errorRedundant 'public' modifier.79
errorRedundant 'public' modifier.90

edu/nwu/multicast/bll/SimpleConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.35
error'16' is a magic number.43
error'100' is a magic number.46
error'1000' is a magic number.49
errorMethod 'createLogEntry' is not designed for extension - needs to be abstract, final or empty.59
errorParameter msg should be final.59
error'{' should be on the previous line.60
error'8.0' is a magic number.65
errorMethod 'setCacheSize' is not designed for extension - needs to be abstract, final or empty.75
errorParameter size should be final.75
error'{' should be on the previous line.76
errorMethod 'getCacheSize' is not designed for extension - needs to be abstract, final or empty.85
error'{' should be on the previous line.86
errorMethod 'getPacketInterval' is not designed for extension - needs to be abstract, final or empty.95
error'{' should be on the previous line.96
errorMethod 'setPacketInterval' is not designed for extension - needs to be abstract, final or empty.105
errorParameter interval should be final.105
error'{' should be on the previous line.106
errorMethod 'getDataSize' is not designed for extension - needs to be abstract, final or empty.115
error'{' should be on the previous line.116
errorMethod 'setDataSize' is not designed for extension - needs to be abstract, final or empty.125
errorParameter size should be final.125
error'{' should be on the previous line.126
errorMethod 'setUseNacks' is not designed for extension - needs to be abstract, final or empty.135
errorParameter enabled should be final.135
error'{' should be on the previous line.136
errorMethod 'getUseNacks' is not designed for extension - needs to be abstract, final or empty.145
error'{' should be on the previous line.146

edu/nwu/multicast/api/IMulticastSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.31
errorRedundant 'public' modifier.37
errorRedundant 'public' modifier.44
errorRedundant 'public' modifier.54
errorRedundant 'public' modifier.65

edu/nwu/multicast/bll/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/multicast/wfl/PublisherDirectory.java

ViolationMessageLine
error'{' should be on the previous line.29
errorParameter name should be final.39
errorParameter publisher should be final.39
error'publisher' hides a field.39
error'{' should be on the previous line.40
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.52
error'{' should be on the previous line.53

edu/nwu/multicast/api/ISubscriber.java

ViolationMessageLine
error'{' should be on the previous line.29
errorRedundant 'public' modifier.36
errorRedundant 'public' modifier.41
errorRedundant 'public' modifier.48
errorRedundant 'public' modifier.55
errorRedundant 'public' modifier.62

edu/nwu/multicast/examples/MulticastCategorizedSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.36
errorLine is longer than 80 characters.38
errorParameter name should be final.78
error'name' hides a field.78
errorParameter category should be final.78
error'category' hides a field.78
errorParameter config should be final.79
error'config' hides a field.79
error'{' should be on the previous line.80
error'{' should be on the previous line.87
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.100
errorParameter sender should be final.100
errorParameter data should be final.100
error'{' should be on the previous line.101
error'{' should be on the previous line.103
error'{' should be on the previous line.109
error'category' hides a field.112
error'{' should be on the previous line.118
error'}' should be on the same line.121
error'{' should be on the previous line.123
error'}' should be on the same line.126
error'{' should be on the previous line.128
error'{' should be on the previous line.132
error'}' should be on the same line.135
error'{' should be on the previous line.137
error'}' should be on the same line.142
error'{' should be on the previous line.144
error'{' should be on the previous line.147
errorLine is longer than 80 characters.148
error'{' should be on the previous line.151
error'}' should be on the same line.164
error'{' should be on the previous line.166
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.176
error'{' should be on the previous line.177
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.186
error'{' should be on the previous line.187
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.196
error'{' should be on the previous line.197
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.205
error'{' should be on the previous line.206
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.216
error'{' should be on the previous line.217
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.226
error'{' should be on the previous line.227
errorParameter sender should be final.240
errorParameter category should be final.240
error'category' hides a field.240
errorParameter seqNr should be final.240
errorParameter sent should be final.241
errorParameter payload should be final.241
error'{' should be on the previous line.242
errorLine is longer than 80 characters.244
error'{' should be on the previous line.258
errorParameter curSeqNr should be final.280
error'{' should be on the previous line.281
error'{' should be on the previous line.283

edu/nwu/multicast/api/IPublisher.java

ViolationMessageLine
errorFirst sentence should end with a period.22
error'{' should be on the previous line.29

edu/nwu/multicast/bll/MulticastPublisherSession.java

ViolationMessageLine
error'{' should be on the previous line.35
errorLine is longer than 80 characters.37
errorParameter session should be final.59
error'session' hides a field.59
errorParameter agentid should be final.59
error'agentid' hides a field.59
errorParameter multicast should be final.60
error'multicast' hides a field.60
errorParameter seqNrGenerator should be final.60
error'seqNrGenerator' hides a field.60
error'{' should be on the previous line.61
errorMethod 'getAgentId' is not designed for extension - needs to be abstract, final or empty.73
error'{' should be on the previous line.74
errorMethod 'getSession' is not designed for extension - needs to be abstract, final or empty.83
error'{' should be on the previous line.84
errorMethod 'setAgent' is not designed for extension - needs to be abstract, final or empty.93
errorParameter multicast should be final.93
error'multicast' hides a field.93
error'{' should be on the previous line.94
errorMethod 'leaveSession' is not designed for extension - needs to be abstract, final or empty.101
error'{' should be on the previous line.102
errorEmpty statement.103
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.111
errorParameter data should be final.111
error'{' should be on the previous line.112
error'{' should be on the previous line.114
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.125
error'{' should be on the previous line.126

edu/nwu/multicast/wfl/SubscriberDirectory.java

ViolationMessageLine
error'{' should be on the previous line.29
errorParameter name should be final.39
errorParameter subscriber should be final.39
error'subscriber' hides a field.39
error'{' should be on the previous line.40
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.48
error'{' should be on the previous line.49

edu/nwu/multicast/api/IStreamMulticastServer.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/multicast/api/IResponseTimeCache.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/multicast/bll/SequenceNumberGenerator.java

ViolationMessageLine
error'{' should be on the previous line.29
errorMethod 'generateSequenceNr' is not designed for extension - needs to be abstract, final or empty.38
error'{' should be on the previous line.39
errorMethod 'getLastSequenceNr' is not designed for extension - needs to be abstract, final or empty.48
error'{' should be on the previous line.49

edu/nwu/multicast/api/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/multicast/examples/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/nwu/multicast/api/ISplitClusterAlgorithm.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/multicast/wfl/PublisherDataSizeEntry.java

ViolationMessageLine
error'{' should be on the previous line.28
errorParameter publisher should be final.40
error'publisher' hides a field.40
error'{' should be on the previous line.41
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.62
errorParameter value should be final.62
error'{' should be on the previous line.63
error'{' should be on the previous line.65
error'}' should be on the same line.67
error'{' should be on the previous line.69
error'}' should be on the same line.71
error'{' should be on the previous line.73
error'{' should be on the previous line.75
error'}' should be on the same line.77
error'{' should be on the previous line.79
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.102
error'{' should be on the previous line.103

edu/nwu/multicast/wfl/PublisherSeqNrEntry.java

ViolationMessageLine
error'{' should be on the previous line.28
errorParameter publisher should be final.40
error'publisher' hides a field.40
error'{' should be on the previous line.41
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.62
errorParameter value should be final.62
error'{' should be on the previous line.63
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.72
error'{' should be on the previous line.73
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.82
error'{' should be on the previous line.83

edu/nwu/multicast/bll/MulticastSubscriberHelper.java

ViolationMessageLine
error'{' should be on the previous line.35
errorMethod 'getStateChangedNotifier' is not designed for extension - needs to be abstract, final or empty.47
error'{' should be on the previous line.48
errorMethod 'notifyOnline' is not designed for extension - needs to be abstract, final or empty.55
error'{' should be on the previous line.56
errorMethod 'notifyOffline' is not designed for extension - needs to be abstract, final or empty.63
error'{' should be on the previous line.64
errorLine is longer than 80 characters.65
error'{' should be on the previous line.68
errorMethod 'addSubscriber' is not designed for extension - needs to be abstract, final or empty.83
errorParameter session should be final.83
errorParameter subscriber should be final.83
error'{' should be on the previous line.84
errorMethod 'removeSubscriber' is not designed for extension - needs to be abstract, final or empty.96
errorParameter session should be final.96
errorParameter subscriber should be final.96
errorMethod 'getAllSessions' is not designed for extension - needs to be abstract, final or empty.106
error'{' should be on the previous line.107
errorMethod 'getSubscriberManager' is not designed for extension - needs to be abstract, final or empty.118
errorParameter session should be final.118
error'{' should be on the previous line.119
error'{' should be on the previous line.123
errorInner assignments should be avoided.124
errorMethod 'getSubscriber' is not designed for extension - needs to be abstract, final or empty.137
errorParameter session should be final.137
error'{' should be on the previous line.138

edu/nwu/multicast/bll/CacheEntry.java

ViolationMessageLine
error'{' should be on the previous line.32
errorParameter data should be final.48
error'data' hides a field.48
errorParameter timestamp should be final.48
error'timestamp' hides a field.48
error'{' should be on the previous line.49
errorFirst sentence should end with a period.54
errorMethod 'getData' is not designed for extension - needs to be abstract, final or empty.59
error'{' should be on the previous line.60
errorMethod 'getTimestamp' is not designed for extension - needs to be abstract, final or empty.69
error'{' should be on the previous line.70

edu/nwu/multicast/api/IResponseTimeCacheConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.34
errorRedundant 'public' modifier.41
errorRedundant 'public' modifier.48
errorRedundant 'public' modifier.55
errorRedundant 'public' modifier.62
errorRedundant 'public' modifier.69
errorRedundant 'public' modifier.76
errorRedundant 'public' modifier.83

edu/nwu/multicast/bll/MulticastSubscriberService.java

ViolationMessageLine
error'{' should be on the previous line.29

edu/nwu/multicast/wfl/PublisherIntervalEntry.java

ViolationMessageLine
error'{' should be on the previous line.28
errorParameter publisher should be final.40
error'publisher' hides a field.40
error'{' should be on the previous line.41
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.62
errorParameter value should be final.62
error'{' should be on the previous line.63
error'{' should be on the previous line.65
error'}' should be on the same line.67
error'{' should be on the previous line.69
error'}' should be on the same line.71
error'{' should be on the previous line.73
error'{' should be on the previous line.75
error'}' should be on the same line.77
error'{' should be on the previous line.79
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.102
error'{' should be on the previous line.103

edu/nwu/multicast/api/ICacheSessionManager.java

ViolationMessageLine
error'{' should be on the previous line.29
errorFirst sentence should end with a period.30
errorRedundant 'public' modifier.37

edu/nwu/multicast/bll/PublishStatistic.java

ViolationMessageLine
error'{' should be on the previous line.33
errorFirst sentence should end with a period.52
errorParameter factory should be final.57
error'{' should be on the previous line.58
errorMethod 'publish' is not designed for extension - needs to be abstract, final or empty.68
errorParameter size should be final.68
error'{' should be on the previous line.69
error'{' should be on the previous line.74
error'1000.0' is a magic number.75
errorMethod 'getRate' is not designed for extension - needs to be abstract, final or empty.86
error'{' should be on the previous line.87
error'{' should be on the previous line.92

edu/nwu/multicast/wfl/PublisherIdEntry.java

ViolationMessageLine
error'{' should be on the previous line.28
errorParameter publisher should be final.40
error'publisher' hides a field.40
error'{' should be on the previous line.41
errorMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.50
error'{' should be on the previous line.51
errorMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.62
errorParameter value should be final.62
error'{' should be on the previous line.63
error'{' should be on the previous line.65
error'}' should be on the same line.67
error'{' should be on the previous line.69
error'}' should be on the same line.71
error'{' should be on the previous line.73
error'{' should be on the previous line.75
error'}' should be on the same line.77
error'{' should be on the previous line.79
errorMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.92
error'{' should be on the previous line.93
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.102
error'{' should be on the previous line.103

edu/nwu/multicast/api/ISubscriberSessionManager.java

ViolationMessageLine
error'{' should be on the previous line.29
errorRedundant 'public' modifier.37

edu/nwu/multicast/examples/MulticastPublisher.java

ViolationMessageLine
error'{' should be on the previous line.17
errorFirst sentence should end with a period.42
errorParameter id should be final.49
error'id' hides a field.49
errorParameter mcast should be final.49
error'mcast' hides a field.49
errorParameter interval should be final.50
error'interval' hides a field.50
error'{' should be on the previous line.51
error'1000' is a magic number.57
errorMethod 'getCategory' is not designed for extension - needs to be abstract, final or empty.65
error'{' should be on the previous line.66
error'{' should be on the previous line.76
error'{' should be on the previous line.90
errorLine is longer than 80 characters.92
errorMethod 'run' is not designed for extension - needs to be abstract, final or empty.101
error'{' should be on the previous line.102
error'{' should be on the previous line.108
error'{' should be on the previous line.110
error'{' should be on the previous line.112
errorLine is longer than 80 characters.115
error'}' should be on the same line.116
error'{' should be on the previous line.118
errorEmpty statement.119
errorMethod 'terminate' is not designed for extension - needs to be abstract, final or empty.136
error'{' should be on the previous line.137

edu/nwu/multicast/api/IPublisherConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.28

edu/nwu/multicast/api/IMemberMgr.java

ViolationMessageLine
error'{' should be on the previous line.30

edu/nwu/multicast/bll/SubscriberManager.java

ViolationMessageLine
errorLine is longer than 80 characters.32
error'{' should be on the previous line.38
error'{' should be on the previous line.49
error'{' should be on the previous line.51
errorMethod 'getNumRegistered' is not designed for extension - needs to be abstract, final or empty.61
error'{' should be on the previous line.62
errorMethod 'add' is not designed for extension - needs to be abstract, final or empty.73
errorParameter subscriber should be final.73
error'{' should be on the previous line.74
errorMethod 'remove' is not designed for extension - needs to be abstract, final or empty.85
errorParameter subscriber should be final.85
error'{' should be on the previous line.86
errorMethod 'removeAllSubscribers' is not designed for extension - needs to be abstract, final or empty.93
error'{' should be on the previous line.94
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.104
errorParameter sender should be final.104
errorParameter data should be final.104
error'{' should be on the previous line.105
error'{' should be on the previous line.109
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.121
error'{' should be on the previous line.122
error'{' should be on the previous line.126
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.140
error'{' should be on the previous line.141
error'{' should be on the previous line.145
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.159
error'{' should be on the previous line.160
error'{' should be on the previous line.164
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.176
error'{' should be on the previous line.177
error'{' should be on the previous line.181
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.193
error'{' should be on the previous line.194

edu/nwu/multicast/api/IAnycastClient.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.34

edu/nwu/multicast/api/ISubscriberConfiguration.java

ViolationMessageLine
error'{' should be on the previous line.28
errorRedundant 'public' modifier.34
errorRedundant 'public' modifier.41
errorRedundant 'public' modifier.48
errorRedundant 'public' modifier.55

edu/nwu/multicast/api/IMulticastPublisher.java

ViolationMessageLine
error'{' should be on the previous line.30
errorRedundant 'public' modifier.36
errorRedundant 'public' modifier.45

edu/nwu/multicast/bll/CategorizedSubscriber.java

ViolationMessageLine
error'{' should be on the previous line.41
errorParameter name should be final.98
error'name' hides a field.98
errorParameter category should be final.98
error'category' hides a field.98
errorParameter config should be final.99
error'config' hides a field.99
error'{' should be on the previous line.100
error'{' should be on the previous line.109
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.119
error'{' should be on the previous line.120
errorMethod 'receive' is not designed for extension - needs to be abstract, final or empty.131
errorParameter sender should be final.131
errorParameter data should be final.131
error'{' should be on the previous line.132
error'{' should be on the previous line.134
error'{' should be on the previous line.139
error'category' hides a field.142
error'{' should be on the previous line.151
error'}' should be on the same line.154
error'{' should be on the previous line.156
error'}' should be on the same line.158
error'{' should be on the previous line.160
error'{' should be on the previous line.164
error'}' should be on the same line.166
error'{' should be on the previous line.168
error'}' should be on the same line.173
error'{' should be on the previous line.175
error'{' should be on the previous line.178
errorLine is longer than 80 characters.179
error'{' should be on the previous line.182
error'}' should be on the same line.194
error'{' should be on the previous line.196
errorMethod 'getDeliveryRatio' is not designed for extension - needs to be abstract, final or empty.206
error'{' should be on the previous line.207
errorMethod 'getResponseTime' is not designed for extension - needs to be abstract, final or empty.216
error'{' should be on the previous line.217
errorMethod 'getInterArrivalTime' is not designed for extension - needs to be abstract, final or empty.226
error'{' should be on the previous line.227
errorMethod 'reset' is not designed for extension - needs to be abstract, final or empty.235
error'{' should be on the previous line.236
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.246
error'{' should be on the previous line.247
errorMethod 'toString' is not designed for extension - needs to be abstract, final or empty.257
error'{' should be on the previous line.258
errorParameter seqNr should be final.269
errorParameter sent should be final.269
errorParameter payload should be final.269
error'{' should be on the previous line.270
errorAvoid inline conditionals.272
errorAvoid inline conditionals.274
error'{' should be on the previous line.279
errorParameter curSeqNr should be final.295
error'{' should be on the previous line.296
error'{' should be on the previous line.298
error'{' should be on the previous line.312
errorParameter name should be final.331
errorParameter id should be final.331
error'{' should be on the previous line.332
errorMethod 'addTripDelay' is not designed for extension - needs to be abstract, final or empty.349
errorParameter seqNr should be final.349
errorParameter delay should be final.349
error'{' should be on the previous line.350
errorMethod 'addInterArrival' is not designed for extension - needs to be abstract, final or empty.360
errorParameter seqNr should be final.360
errorParameter delay should be final.360
error'{' should be on the previous line.361
errorMethod 'dispose' is not designed for extension - needs to be abstract, final or empty.368
error'{' should be on the previous line.369
errorMethod 'incrementDuplicateCnt' is not designed for extension - needs to be abstract, final or empty.385
errorParameter seqNr should be final.385
error'{' should be on the previous line.386
error'{' should be on the previous line.391
error'{' should be on the previous line.396
error'}' should be on the same line.398
error'{' should be on the previous line.400
errorMethod 'incrementLostCnt' is not designed for extension - needs to be abstract, final or empty.412
errorParameter seqNr should be final.412
error'{' should be on the previous line.413
error'{' should be on the previous line.418
error'{' should be on the previous line.423
error'}' should be on the same line.425
error'{' should be on the previous line.427
errorMethod 'clear' is not designed for extension - needs to be abstract, final or empty.437
error'{' should be on the previous line.438