Remove cycle between builder and impl
-------------------------------------
Key: CAMEL-573
URL: https://issues.apache.org/activemq/browse/CAMEL-573
Project: Apache Camel
Issue Type: Improvement
Components: camel-core
Reporter: Christian Schneider
Fix For: 1.4.0
Attachments: remove_cycle_between_impl_and_builder.patch
The following classes from impl are only used in builder. They should be moved
there.
- NoRouteBuilder
- PredicateSupport
- BinaryPredicateSupport
The last dependency from impl to builder is in PredicateSupport. The method
matches uses the static method PredicateBuilder.evaluateValuePredicate(value).
The implementation of this method does not depend on anything so I would move
it to util.ObjectHelper.
I have added a patch with alle these modifications. According to my structure
101 I see only improvements in the dependecies. The cycle between impl an
builder vanishes. I think there is almost no risk in doing this modification.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.