Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.0

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
19 4 0 0

Files

Class Bugs
it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery 1
it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery 1
it.tidalwave.messagebus.spi.SimpleMessageBus 2

it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery

Bug Category Details Line Priority
Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47 Medium

it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery

Bug Category Details Line Priority
Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 42 Medium

it.tidalwave.messagebus.spi.SimpleMessageBus

Bug Category Details Line Priority
Adding elements of an entry set may fail due to reuse of Map.Entry object in it.tidalwave.messagebus.spi.SimpleMessageBus.dispatchMessage(Class, Object) BAD_PRACTICE DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS 162 Medium
Overridable method initialize is called from constructor new it.tidalwave.messagebus.spi.SimpleMessageBus(Executor, MessageDelivery). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 95 Low