The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
127 | 14 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
Redundant nullcheck of processor, which is known to be non-null in org.apache.camel.bam.ActivityBuilder.createRoute() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 57 |
Bug | Category | Details | Line |
---|---|---|---|
The class org.apache.camel.bam.ActivityBuilder$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
Bug | Category | Details | Line |
---|---|---|---|
The class org.apache.camel.bam.ActivityBuilder$2 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.camel.bam.model.ActivityState.getTimeExpected() may expose internal representation by returning ActivityState.timeExpected | MALICIOUS_CODE | EI_EXPOSE_REP | 123 |
org.apache.camel.bam.model.ActivityState.getTimeOverdue() may expose internal representation by returning ActivityState.timeOverdue | MALICIOUS_CODE | EI_EXPOSE_REP | 131 |
org.apache.camel.bam.model.ActivityState.setTimeExpected(Date) may expose internal representation by storing an externally mutable object into ActivityState.timeExpected | MALICIOUS_CODE | EI_EXPOSE_REP2 | 127 |
org.apache.camel.bam.model.ActivityState.setTimeOverdue(Date) may expose internal representation by storing an externally mutable object into ActivityState.timeOverdue | MALICIOUS_CODE | EI_EXPOSE_REP2 | 135 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.camel.bam.model.TemporalEntity.getTimeCompleted() may expose internal representation by returning TemporalEntity.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP | 48 |
org.apache.camel.bam.model.TemporalEntity.getTimeStarted() may expose internal representation by returning TemporalEntity.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP | 40 |
org.apache.camel.bam.model.TemporalEntity.setTimeCompleted(Date) may expose internal representation by storing an externally mutable object into TemporalEntity.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 52 |
org.apache.camel.bam.model.TemporalEntity.setTimeStarted(Date) may expose internal representation by storing an externally mutable object into TemporalEntity.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 44 |
Bug | Category | Details | Line |
---|---|---|---|
Exception is caught when Exception is not thrown in org.apache.camel.bam.processor.ActivityMonitorEngine.run() | STYLE | REC_CATCH_EXCEPTION | 97 |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.camel.bam.processor.NoCorrelationKeyException defines non-transient non-serializable instance field exchange | BAD_PRACTICE | SE_BAD_FIELD | Not available |
Class org.apache.camel.bam.processor.NoCorrelationKeyException defines non-transient non-serializable instance field processor | BAD_PRACTICE | SE_BAD_FIELD | Not available |