Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 7.2 with sun_checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
12 0 0 418

Rules

Category Rule Violations Severity
coding AvoidInlineConditionals 12  Error
EqualsHashCode 1  Error
HiddenField 31  Error
MagicNumber 4  Error
design DesignForExtension 56  Error
FinalClass 1  Error
VisibilityModifier 1  Error
javadoc JavadocMethod 52  Error
JavadocPackage 6  Error
JavadocStyle 5  Error
JavadocType 3  Error
JavadocVariable 70  Error
misc FinalParameters 78  Error
sizes LineLength 87  Error
whitespace WhitespaceAfter 7  Error
WhitespaceAround 4  Error

Details

org/apache/streams/sysomos/SysomosException.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error javadoc JavadocMethod Missing a Javadoc comment. 29
 Error javadoc JavadocMethod Missing a Javadoc comment. 33
 Error misc FinalParameters Parameter arg0 should be final. 33
 Error javadoc JavadocMethod Missing a Javadoc comment. 38
 Error misc FinalParameters Parameter arg0 should be final. 38
 Error javadoc JavadocMethod Missing a Javadoc comment. 43
 Error misc FinalParameters Parameter arg0 should be final. 43
 Error misc FinalParameters Parameter arg1 should be final. 43
 Error javadoc JavadocMethod Missing a Javadoc comment. 48
 Error misc FinalParameters Parameter arg0 should be final. 48
 Error misc FinalParameters Parameter errorCode should be final. 48
 Error coding HiddenField 'errorCode' hides a field. 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter arg0 should be final. 53
 Error misc FinalParameters Parameter arg1 should be final. 53
 Error misc FinalParameters Parameter errorCode should be final. 53
 Error coding HiddenField 'errorCode' hides a field. 53
 Error design DesignForExtension Class 'SysomosException' looks like designed for extension (can be subclassed), but the method 'getErrorCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosException' final or making the method 'getErrorCode' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc JavadocMethod Missing a Javadoc comment. 58

org/apache/streams/sysomos/conversion/SysomosBeatActivityConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error sizes LineLength Line is longer than 80 characters (found 130). 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocStyle First sentence should end with a period. 48
 Error misc FinalParameters Parameter beat should be final. 53
 Error sizes LineLength Line is longer than 80 characters (found 93). 62
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'setChannelSpecificValues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'setChannelSpecificValues' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error javadoc JavadocMethod Missing a Javadoc comment. 76
 Error misc FinalParameters Parameter beat should be final. 77
 Error sizes LineLength Line is longer than 80 characters (found 82). 78
 Error misc FinalParameters Parameter converted should be final. 78
 Error misc FinalParameters Parameter mappedTags should be final. 78
 Error sizes LineLength Line is longer than 80 characters (found 92). 90
 Error coding AvoidInlineConditionals Avoid inline conditionals. 90
 Error sizes LineLength Line is longer than 80 characters (found 107). 95
 Error sizes LineLength Line is longer than 80 characters (found 107). 101
 Error sizes LineLength Line is longer than 80 characters (found 117). 105
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error javadoc JavadocMethod Missing a Javadoc comment. 105
 Error misc FinalParameters Parameter mappedTags should be final. 105
 Error misc FinalParameters Parameter extensions should be final. 105
 Error sizes LineLength Line is longer than 80 characters (found 82). 107
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'setObject' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'setObject' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc JavadocMethod Missing a Javadoc comment. 111
 Error misc FinalParameters Parameter beat should be final. 111
 Error misc FinalParameters Parameter converted should be final. 111
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'setLocation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'setLocation' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc JavadocMethod Missing a Javadoc comment. 118
 Error sizes LineLength Line is longer than 80 characters (found 94). 119
 Error misc FinalParameters Parameter beat should be final. 119
 Error misc FinalParameters Parameter extensions should be final. 119
 Error sizes LineLength Line is longer than 80 characters (found 82). 133
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'setProvider' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'setProvider' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc JavadocMethod Missing a Javadoc comment. 133
 Error misc FinalParameters Parameter beat should be final. 133
 Error misc FinalParameters Parameter converted should be final. 133
 Error sizes LineLength Line is longer than 80 characters (found 96). 141
 Error design DesignForExtension Class 'SysomosBeatActivityConverter' looks like designed for extension (can be subclassed), but the method 'mapTags' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosBeatActivityConverter' final or making the method 'mapTags' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc JavadocMethod Missing a Javadoc comment. 141
 Error misc FinalParameters Parameter beat should be final. 141

org/apache/streams/sysomos/data/HeartbeatInfo.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error misc FinalParameters Parameter xmlString should be final. 47
 Error sizes LineLength Line is longer than 80 characters (found 104). 50
 Error javadoc JavadocMethod Missing a Javadoc comment. 55
 Error sizes LineLength Line is longer than 80 characters (found 83). 61
 Error sizes LineLength Line is longer than 80 characters (found 91). 63
 Error javadoc JavadocMethod Missing a Javadoc comment. 87
 Error misc FinalParameters Parameter tag should be final. 87
 Error sizes LineLength Line is longer than 80 characters (found 131). 89
 Error sizes LineLength Line is longer than 80 characters (found 81). 90
 Error misc FinalParameters Parameter tagName should be final. 108
 Error misc FinalParameters Parameter tagName should be final. 122

org/apache/streams/sysomos/data/SysomosTagDefinition.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 119). 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error misc FinalParameters Parameter tagName should be final. 39
 Error coding HiddenField 'tagName' hides a field. 39
 Error misc FinalParameters Parameter displayName should be final. 39
 Error coding HiddenField 'displayName' hides a field. 39
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'getTagName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'getTagName' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error javadoc JavadocMethod Missing a Javadoc comment. 45
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'getDisplayName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'getDisplayName' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc JavadocMethod Missing a Javadoc comment. 49
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'addQuery' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'addQuery' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc JavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter query should be final. 63
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'hasTagName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'hasTagName' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error javadoc JavadocMethod Missing a Javadoc comment. 67
 Error misc FinalParameters Parameter tagName should be final. 67
 Error coding HiddenField 'tagName' hides a field. 67
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'hasQuery' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'hasQuery' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc JavadocMethod Missing a Javadoc comment. 71
 Error misc FinalParameters Parameter query should be final. 71
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'hasDisplayName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'hasDisplayName' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc JavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter displayName should be final. 75
 Error coding HiddenField 'displayName' hides a field. 75
 Error design DesignForExtension Class 'SysomosTagDefinition' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTagDefinition' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error coding EqualsHashCode Definition of 'equals()' without corresponding definition of 'hashCode()'. 79
 Error misc FinalParameters Parameter object should be final. 80

org/apache/streams/sysomos/processor/SysomosTypeConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error design DesignForExtension Class 'SysomosTypeConverter' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTypeConverter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error design DesignForExtension Class 'SysomosTypeConverter' looks like designed for extension (can be subclassed), but the method 'process' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTypeConverter' final or making the method 'process' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error misc FinalParameters Parameter entry should be final. 48
 Error sizes LineLength Line is longer than 80 characters (found 91). 50
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 50
 Error design DesignForExtension Class 'SysomosTypeConverter' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosTypeConverter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error misc FinalParameters Parameter configurationObject should be final. 58

org/apache/streams/sysomos/provider/AbstractRequestBuilder.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 93). 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error sizes LineLength Line is longer than 80 characters (found 84). 43
 Error javadoc JavadocMethod Expected an @return tag. 45
 Error sizes LineLength Line is longer than 80 characters (found 88). 51

org/apache/streams/sysomos/provider/ContentRequestBuilder.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 90). 34
 Error sizes LineLength Line is longer than 80 characters (found 93). 37
 Error sizes LineLength Line is longer than 80 characters (found 92). 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error sizes LineLength Line is longer than 80 characters (found 86). 55
 Error misc FinalParameters Parameter baseUrl should be final. 59
 Error coding HiddenField 'baseUrl' hides a field. 59
 Error misc FinalParameters Parameter apiKey should be final. 59
 Error coding HiddenField 'apiKey' hides a field. 59
 Error sizes LineLength Line is longer than 80 characters (found 97). 98
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setHeartBeatId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setHeartBeatId' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error misc FinalParameters Parameter hid should be final. 103
 Error coding HiddenField 'hid' hides a field. 103
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setHeartBeatId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setHeartBeatId' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error misc FinalParameters Parameter hid should be final. 108
 Error coding HiddenField 'hid' hides a field. 108
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setAddedAfterDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setAddedAfterDate' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error misc FinalParameters Parameter afterDate should be final. 114
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setAddedBeforeDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setAddedBeforeDate' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error misc FinalParameters Parameter beforeDate should be final. 120
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setReturnSetSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setReturnSetSize' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error misc FinalParameters Parameter size should be final. 126
 Error coding HiddenField 'size' hides a field. 126
 Error design DesignForExtension Class 'ContentRequestBuilder' looks like designed for extension (can be subclassed), but the method 'setOffset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContentRequestBuilder' final or making the method 'setOffset' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error misc FinalParameters Parameter offset should be final. 132
 Error coding HiddenField 'offset' hides a field. 132

org/apache/streams/sysomos/provider/RequestBuilder.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 99). 28
 Error sizes LineLength Line is longer than 80 characters (found 93). 34
 Error sizes LineLength Line is longer than 80 characters (found 95). 42
 Error sizes LineLength Line is longer than 80 characters (found 85). 57
 Error javadoc JavadocStyle First sentence should end with a period. 93
 Error sizes LineLength Line is longer than 80 characters (found 83). 94
 Error javadoc JavadocMethod Expected an @return tag. 96

org/apache/streams/sysomos/provider/SysomosClient.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error sizes LineLength Line is longer than 80 characters (found 121). 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter apiKey should be final. 36
 Error coding HiddenField 'apiKey' hides a field. 36
 Error design DesignForExtension Class 'SysomosClient' looks like designed for extension (can be subclassed), but the method 'createRequestBuilder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosClient' final or making the method 'createRequestBuilder' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 40

org/apache/streams/sysomos/provider/SysomosHeartbeatStream.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 29
 Error sizes LineLength Line is longer than 80 characters (found 100). 30
 Error javadoc JavadocType Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error sizes LineLength Line is longer than 80 characters (found 93). 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter provider should be final. 52
 Error coding HiddenField 'provider' hides a field. 52
 Error misc FinalParameters Parameter heartbeatId should be final. 52
 Error coding HiddenField 'heartbeatId' hides a field. 52
 Error sizes LineLength Line is longer than 80 characters (found 120). 63
 Error misc FinalParameters Parameter provider should be final. 63
 Error coding HiddenField 'provider' hides a field. 63
 Error misc FinalParameters Parameter heartbeatId should be final. 63
 Error coding HiddenField 'heartbeatId' hides a field. 63
 Error misc FinalParameters Parameter beforeTime should be final. 63
 Error coding HiddenField 'beforeTime' hides a field. 63
 Error misc FinalParameters Parameter afterTime should be final. 63
 Error coding HiddenField 'afterTime' hides a field. 63
 Error sizes LineLength Line is longer than 80 characters (found 98). 75
 Error misc FinalParameters Parameter provider should be final. 75
 Error coding HiddenField 'provider' hides a field. 75
 Error misc FinalParameters Parameter heartbeatId should be final. 75
 Error coding HiddenField 'heartbeatId' hides a field. 75
 Error misc FinalParameters Parameter documentId should be final. 75
 Error sizes LineLength Line is longer than 80 characters (found 99). 86
 Error misc FinalParameters Parameter provider should be final. 86
 Error coding HiddenField 'provider' hides a field. 86
 Error misc FinalParameters Parameter heartbeatId should be final. 86
 Error coding HiddenField 'heartbeatId' hides a field. 86
 Error misc FinalParameters Parameter mode should be final. 86
 Error coding HiddenField 'mode' hides a field. 86
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'executeRun' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'executeRun' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error javadoc JavadocMethod Missing a Javadoc comment. 106
 Error sizes LineLength Line is longer than 80 characters (found 95). 111
 Error sizes LineLength Line is longer than 80 characters (found 114). 113
 Error sizes LineLength Line is longer than 80 characters (found 99). 116
 Error sizes LineLength Line is longer than 80 characters (found 114). 117
 Error sizes LineLength Line is longer than 80 characters (found 106). 126
 Error sizes LineLength Line is longer than 80 characters (found 91). 129
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'updateState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'updateState' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error javadoc JavadocMethod Missing a Javadoc comment. 129
 Error misc FinalParameters Parameter result should be final. 129
 Error misc FinalParameters Parameter mostCurrentId should be final. 129
 Error misc FinalParameters Parameter totalDocCount should be final. 129
 Error sizes LineLength Line is longer than 80 characters (found 114). 131
 Error coding AvoidInlineConditionals Avoid inline conditionals. 133
 Error sizes LineLength Line is longer than 80 characters (found 84). 135
 Error coding AvoidInlineConditionals Avoid inline conditionals. 136
 Error sizes LineLength Line is longer than 80 characters (found 81). 139
 Error sizes LineLength Line is longer than 80 characters (found 135). 141
 Error coding AvoidInlineConditionals Avoid inline conditionals. 141
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'updateOffset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'updateOffset' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc JavadocMethod Missing a Javadoc comment. 145
 Error misc FinalParameters Parameter result should be final. 145
 Error sizes LineLength Line is longer than 80 characters (found 81). 147
 Error sizes LineLength Line is longer than 80 characters (found 85). 148
 Error coding AvoidInlineConditionals Avoid inline conditionals. 148
 Error coding AvoidInlineConditionals Avoid inline conditionals. 150
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'sleep' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'sleep' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error javadoc JavadocMethod Missing a Javadoc comment. 157
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'queryApi' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'queryApi' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error javadoc JavadocMethod Missing a Javadoc comment. 166
 Error sizes LineLength Line is longer than 80 characters (found 97). 175
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'executeApiRequest' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'executeApiRequest' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc JavadocMethod Missing a Javadoc comment. 193
 Error design DesignForExtension Class 'SysomosHeartbeatStream' looks like designed for extension (can be subclassed), but the method 'shutdown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosHeartbeatStream' final or making the method 'shutdown' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc JavadocMethod Missing a Javadoc comment. 217
 Error javadoc JavadocType Missing a Javadoc comment. 222
 Error javadoc JavadocVariable Missing a Javadoc comment. 223
 Error javadoc JavadocVariable Missing a Javadoc comment. 224
 Error javadoc JavadocVariable Missing a Javadoc comment. 225
 Error sizes LineLength Line is longer than 80 characters (found 83). 228
 Error javadoc JavadocMethod Missing a Javadoc comment. 228
 Error misc FinalParameters Parameter matchedLastId should be final. 228
 Error coding HiddenField 'matchedLastId' hides a field. 228
 Error misc FinalParameters Parameter currentId should be final. 228
 Error coding HiddenField 'currentId' hides a field. 228
 Error misc FinalParameters Parameter responseSize should be final. 228
 Error coding HiddenField 'responseSize' hides a field. 228
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'isMatchedLastId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'isMatchedLastId' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error javadoc JavadocMethod Missing a Javadoc comment. 234
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'setMatchedLastId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'setMatchedLastId' static/final/abstract/empty, or adding allowed annotation for the method. 238
 Error javadoc JavadocMethod Missing a Javadoc comment. 238
 Error misc FinalParameters Parameter matchedLastId should be final. 238
 Error coding HiddenField 'matchedLastId' hides a field. 238
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'getCurrentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'getCurrentId' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error javadoc JavadocMethod Missing a Javadoc comment. 242
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'setCurrentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'setCurrentId' static/final/abstract/empty, or adding allowed annotation for the method. 246
 Error javadoc JavadocMethod Missing a Javadoc comment. 246
 Error misc FinalParameters Parameter currentId should be final. 246
 Error coding HiddenField 'currentId' hides a field. 246
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'getResponseSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'getResponseSize' static/final/abstract/empty, or adding allowed annotation for the method. 250
 Error javadoc JavadocMethod Missing a Javadoc comment. 250
 Error design DesignForExtension Class 'QueryResult' looks like designed for extension (can be subclassed), but the method 'setResponseSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'QueryResult' final or making the method 'setResponseSize' static/final/abstract/empty, or adding allowed annotation for the method. 254
 Error javadoc JavadocMethod Missing a Javadoc comment. 254
 Error misc FinalParameters Parameter responseSize should be final. 254
 Error coding HiddenField 'responseSize' hides a field. 254

org/apache/streams/sysomos/provider/SysomosProvider.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 114). 66
 Error sizes LineLength Line is longer than 80 characters (found 87). 67
 Error sizes LineLength Line is longer than 80 characters (found 115). 69
 Error sizes LineLength Line is longer than 80 characters (found 118). 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error sizes LineLength Line is longer than 80 characters (found 109). 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error sizes LineLength Line is longer than 80 characters (found 92). 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 80
 Error sizes LineLength Line is longer than 80 characters (found 91). 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error sizes LineLength Line is longer than 80 characters (found 86). 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error design VisibilityModifier Variable 'providerQueue' must be private and have accessor methods. 89
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error javadoc JavadocVariable Missing a Javadoc comment. 91
 Error javadoc JavadocVariable Missing a Javadoc comment. 92
 Error javadoc JavadocVariable Missing a Javadoc comment. 93
 Error javadoc JavadocVariable Missing a Javadoc comment. 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 95
 Error javadoc JavadocVariable Missing a Javadoc comment. 96
 Error javadoc JavadocVariable Missing a Javadoc comment. 97
 Error javadoc JavadocVariable Missing a Javadoc comment. 98
 Error misc FinalParameters Parameter sysomosConfiguration should be final. 103
 Error sizes LineLength Line is longer than 80 characters (found 131). 106
 Error coding AvoidInlineConditionals Avoid inline conditionals. 106
 Error sizes LineLength Line is longer than 80 characters (found 116). 107
 Error coding AvoidInlineConditionals Avoid inline conditionals. 107
 Error coding AvoidInlineConditionals Avoid inline conditionals. 109
 Error coding MagicNumber '15' is a magic number. 109
 Error sizes LineLength Line is longer than 80 characters (found 126). 110
 Error coding AvoidInlineConditionals Avoid inline conditionals. 110
 Error javadoc JavadocStyle First sentence should end with a period. 114
 Error sizes LineLength Line is longer than 80 characters (found 122). 121
 Error misc FinalParameters Parameter args should be final. 125
 Error sizes LineLength Line is longer than 80 characters (found 125). 135
 Error sizes LineLength Line is longer than 80 characters (found 98). 139
 Error sizes LineLength Line is longer than 80 characters (found 127). 140
 Error sizes LineLength Line is longer than 80 characters (found 101). 145
 Error sizes LineLength Line is longer than 80 characters (found 111). 149
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error javadoc JavadocMethod Missing a Javadoc comment. 165
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'setConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'setConfig' static/final/abstract/empty, or adding allowed annotation for the method. 169
 Error javadoc JavadocMethod Missing a Javadoc comment. 169
 Error misc FinalParameters Parameter config should be final. 169
 Error coding HiddenField 'config' hides a field. 169
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getMode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getMode' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error javadoc JavadocMethod Missing a Javadoc comment. 173
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getMinLatency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getMinLatency' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc JavadocMethod Missing a Javadoc comment. 177
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getMaxApiBatch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getMaxApiBatch' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error javadoc JavadocMethod Missing a Javadoc comment. 181
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getClient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getClient' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error javadoc JavadocMethod Missing a Javadoc comment. 185
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error sizes LineLength Line is longer than 80 characters (found 90). 199
 Error sizes LineLength Line is longer than 80 characters (found 93). 202
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error sizes LineLength Line is longer than 80 characters (found 81). 214
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error misc FinalParameters Parameter bigInteger should be final. 226
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 230
 Error misc FinalParameters Parameter dateTime should be final. 231
 Error misc FinalParameters Parameter dateTime2 should be final. 231
 Error sizes LineLength Line is longer than 80 characters (found 116). 235
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error sizes LineLength Line is longer than 80 characters (found 82). 240
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error misc FinalParameters Parameter configurationObject should be final. 246
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 249
 Error sizes LineLength Line is longer than 80 characters (found 113). 251
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 251
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 255
 Error coding MagicNumber '60' is a magic number. 260
 Error coding MagicNumber '60' is a magic number. 263
 Error misc FinalParameters Parameter heartbeatId should be final. 279
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'enqueueItem' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'enqueueItem' static/final/abstract/empty, or adding allowed annotation for the method. 292
 Error javadoc JavadocMethod Missing a Javadoc comment. 292
 Error misc FinalParameters Parameter datum should be final. 292
 Error sizes LineLength Line is longer than 80 characters (found 101). 296
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'createStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'createStream' static/final/abstract/empty, or adding allowed annotation for the method. 307
 Error javadoc JavadocMethod Missing a Javadoc comment. 307
 Error misc FinalParameters Parameter heartbeatId should be final. 307
 Error sizes LineLength Line is longer than 80 characters (found 118). 308
 Error coding AvoidInlineConditionals Avoid inline conditionals. 308
 Error sizes LineLength Line is longer than 80 characters (found 122). 309
 Error coding AvoidInlineConditionals Avoid inline conditionals. 309
 Error sizes LineLength Line is longer than 80 characters (found 89). 312
 Error sizes LineLength Line is longer than 80 characters (found 134). 316
 Error sizes LineLength Line is longer than 80 characters (found 103). 318
 Error sizes LineLength Line is longer than 80 characters (found 104). 325
 Error coding MagicNumber '100' is a magic number. 331
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'extractConfigFromMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'extractConfigFromMap' static/final/abstract/empty, or adding allowed annotation for the method. 339
 Error javadoc JavadocMethod Missing a Javadoc comment. 339
 Error misc FinalParameters Parameter configMap should be final. 340
 Error sizes LineLength Line is longer than 80 characters (found 131). 344
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 346
 Error sizes LineLength Line is longer than 80 characters (found 129). 351
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 354
 Error sizes LineLength Line is longer than 80 characters (found 132). 359
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 362
 Error sizes LineLength Line is longer than 80 characters (found 133). 367
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 370
 Error javadoc JavadocMethod Missing a Javadoc comment. 374
 Error design DesignForExtension Class 'SysomosProvider' looks like designed for extension (can be subclassed), but the method 'getCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SysomosProvider' final or making the method 'getCount' static/final/abstract/empty, or adding allowed annotation for the method. 378
 Error javadoc JavadocMethod Missing a Javadoc comment. 378
 Error javadoc JavadocType Missing a Javadoc comment. 382
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 382
 Error javadoc JavadocVariable Missing a Javadoc comment. 382
 Error javadoc JavadocVariable Missing a Javadoc comment. 382
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 382

org/apache/streams/sysomos/util/SysomosUtils.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error design FinalClass Class SysomosUtils should be declared as final. 42
 Error sizes LineLength Line is longer than 80 characters (found 83). 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error sizes LineLength Line is longer than 80 characters (found 133). 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocMethod Missing a Javadoc comment. 49
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 49
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 49
 Error misc FinalParameters Parameter url should be final. 57