-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Summary
| Key | Value |
|---|---|
| Rule | UseBeanInsteadOfProcessor |
| arch4u version | TBD |
Your rule definition
<rule name="UseBeanInsteadOfProcessor"
since="0.2.0"
language="java"
externalInfoUrl="https://github.com/dgroup/arch4u-pmd/discussions/..."
message="...: https://github.com/dgroup/arch4u-pmd/discussions/..."
class="io.github.dgroup.arch4u.pmd....">
<priority>3</priority>
</rule>Describe the defect or false/positive rule violation
...
@Component
public final class TheRouteOne extends RouteBuilder {
@Override
public void configure() {
from("direct:src")
...
.bean(ApacheCamelProcessor.class) // ok
...
}
}...
@Component
public final class TheRouteTwo extends RouteBuilder {
@Authowired
ApacheCamelProcessor processor;
@Override
public void configure() {
from("direct:src")
...
.processor(this.processor) // violation
...
}
}Reactions are currently unavailable