Stream handler method error
Reports inconsistency errors in stream handler methods.
Input and output stream handler methods annotated with @StreamListener or @StreamEmitter have various constraints. Violation of the constraints results in errors at runtime.
For example:
Channel defined in
@StreamListenervalueattribute may never be combined with method parameters annotated with@Inputor@OutputAn input channel must be specified for a method annotated with
@StreamListenerAn output channel must be specified for a method that can return a value
An output channel cannot be specified for a method that does not return a value
@StreamListenerconditionattribute cannot be set for methods that return a value
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
SpringCloudStreamInconsistencyInspection- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Inspection ID: SpringCloudStreamInconsistencyInspection
Suppressing Inspection
You can suppress this inspection by placing the following comment marker before the code fragment where you no longer want messages from this inspection to appear:
More detailed instructions as well as other ways and options that you have can be found in the product documentation:
Inspection Details | |
|---|---|
By default bundled with: |