You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/06/28 13:59:01 UTC

[camel] 01/02: CAMEL-13656: camel3 - reifiers classes should be public

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 8c4ccf68bb28a0725aeca7051531d6d675be95e4
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Jun 28 15:26:03 2019 +0200

    CAMEL-13656: camel3 - reifiers classes should be public
---
 .../src/main/java/org/apache/camel/reifier/AggregateReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/BeanReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/CatchReifier.java          | 2 +-
 .../src/main/java/org/apache/camel/reifier/ChoiceReifier.java         | 2 +-
 .../src/main/java/org/apache/camel/reifier/ClaimCheckReifier.java     | 2 +-
 .../src/main/java/org/apache/camel/reifier/ConvertBodyReifier.java    | 2 +-
 .../src/main/java/org/apache/camel/reifier/DelayReifier.java          | 2 +-
 .../src/main/java/org/apache/camel/reifier/DynamicRouterReifier.java  | 2 +-
 .../src/main/java/org/apache/camel/reifier/EnrichReifier.java         | 2 +-
 .../src/main/java/org/apache/camel/reifier/FilterReifier.java         | 2 +-
 .../src/main/java/org/apache/camel/reifier/FinallyReifier.java        | 2 +-
 .../src/main/java/org/apache/camel/reifier/HystrixReifier.java        | 2 +-
 .../main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/InterceptFromReifier.java  | 2 +-
 .../src/main/java/org/apache/camel/reifier/InterceptReifier.java      | 2 +-
 .../java/org/apache/camel/reifier/InterceptSendToEndpointReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/LoadBalanceReifier.java    | 2 +-
 .../camel-core/src/main/java/org/apache/camel/reifier/LogReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/LoopReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/MarshalReifier.java        | 2 +-
 .../src/main/java/org/apache/camel/reifier/MulticastReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/OnCompletionReifier.java   | 3 +--
 .../src/main/java/org/apache/camel/reifier/OnExceptionReifier.java    | 2 +-
 .../src/main/java/org/apache/camel/reifier/OnFallbackReifier.java     | 2 +-
 .../src/main/java/org/apache/camel/reifier/OtherwiseReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/PipelineReifier.java       | 2 +-
 .../src/main/java/org/apache/camel/reifier/PolicyReifier.java         | 2 +-
 .../src/main/java/org/apache/camel/reifier/PollEnrichReifier.java     | 2 +-
 .../src/main/java/org/apache/camel/reifier/ProcessReifier.java        | 2 +-
 .../src/main/java/org/apache/camel/reifier/RecipientListReifier.java  | 2 +-
 .../src/main/java/org/apache/camel/reifier/RemoveHeaderReifier.java   | 2 +-
 .../src/main/java/org/apache/camel/reifier/RemoveHeadersReifier.java  | 2 +-
 .../main/java/org/apache/camel/reifier/RemovePropertiesReifier.java   | 2 +-
 .../src/main/java/org/apache/camel/reifier/RemovePropertyReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/ResequenceReifier.java     | 2 +-
 .../src/main/java/org/apache/camel/reifier/RollbackReifier.java       | 2 +-
 .../src/main/java/org/apache/camel/reifier/RoutingSlipReifier.java    | 4 +---
 .../src/main/java/org/apache/camel/reifier/SagaReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/SamplingReifier.java       | 2 +-
 .../src/main/java/org/apache/camel/reifier/ScriptReifier.java         | 2 +-
 .../src/main/java/org/apache/camel/reifier/SendReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/ServiceCallReifier.java    | 2 +-
 .../src/main/java/org/apache/camel/reifier/SetBodyReifier.java        | 2 +-
 .../main/java/org/apache/camel/reifier/SetExchangePatternReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/SetFaultBodyReifier.java   | 2 +-
 .../src/main/java/org/apache/camel/reifier/SetHeaderReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/SetPropertyReifier.java    | 2 +-
 .../src/main/java/org/apache/camel/reifier/SortReifier.java           | 3 +--
 .../src/main/java/org/apache/camel/reifier/SplitReifier.java          | 2 +-
 .../src/main/java/org/apache/camel/reifier/StepReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/StopReifier.java           | 2 +-
 .../src/main/java/org/apache/camel/reifier/ThreadsReifier.java        | 2 +-
 .../src/main/java/org/apache/camel/reifier/ThrottleReifier.java       | 2 +-
 .../src/main/java/org/apache/camel/reifier/ThrowExceptionReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/ToDynamicReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/TransformReifier.java      | 2 +-
 .../camel-core/src/main/java/org/apache/camel/reifier/TryReifier.java | 2 +-
 .../src/main/java/org/apache/camel/reifier/UnmarshalReifier.java      | 2 +-
 .../src/main/java/org/apache/camel/reifier/ValidateReifier.java       | 2 +-
 .../src/main/java/org/apache/camel/reifier/WhenReifier.java           | 2 +-
 .../java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java  | 2 +-
 .../src/main/java/org/apache/camel/reifier/WireTapReifier.java        | 2 +-
 .../org/apache/camel/reifier/dataformat/CryptoDataFormatReifier.java  | 1 -
 .../org/apache/camel/reifier/dataformat/CustomDataFormatReifier.java  | 1 -
 .../org/apache/camel/reifier/dataformat/GrokDataFormatReifier.java    | 1 -
 .../org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java    | 1 -
 .../apache/camel/reifier/loadbalancer/CustomLoadBalancerReifier.java  | 2 +-
 .../camel/reifier/loadbalancer/FailoverLoadBalancerReifier.java       | 2 +-
 .../apache/camel/reifier/loadbalancer/RandomLoadBalancerReifier.java  | 2 +-
 .../camel/reifier/loadbalancer/RoundRobinLoadBalancerReifier.java     | 2 +-
 .../apache/camel/reifier/loadbalancer/StickyLoadBalancerReifier.java  | 2 +-
 .../apache/camel/reifier/loadbalancer/TopicLoadBalancerReifier.java   | 2 +-
 .../camel/reifier/loadbalancer/WeightedLoadBalancerReifier.java       | 2 +-
 .../main/java/org/apache/camel/reifier/rest/RestBindingReifier.java   | 1 -
 .../org/apache/camel/reifier/transformer/CustomTransformeReifier.java | 2 +-
 .../apache/camel/reifier/transformer/DataFormatTransformeReifier.java | 2 +-
 .../apache/camel/reifier/transformer/EndpointTransformeReifier.java   | 2 +-
 .../org/apache/camel/reifier/validator/CustomValidatorReifier.java    | 2 +-
 .../org/apache/camel/reifier/validator/EndpointValidatorReifier.java  | 2 +-
 .../org/apache/camel/reifier/validator/PredicateValidatorReifier.java | 2 +-
 80 files changed, 75 insertions(+), 84 deletions(-)

diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/AggregateReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/AggregateReifier.java
index d5a1661..4334755 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/AggregateReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/AggregateReifier.java
@@ -37,7 +37,7 @@ import org.apache.camel.spi.AggregationRepository;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.concurrent.SynchronousExecutorService;
 
-class AggregateReifier extends ProcessorReifier<AggregateDefinition> {
+public class AggregateReifier extends ProcessorReifier<AggregateDefinition> {
 
     AggregateReifier(ProcessorDefinition<?> definition) {
         super(AggregateDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/BeanReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/BeanReifier.java
index a69ce21..9ff9d72 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/BeanReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/BeanReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.BeanProcessorFactory;
 import org.apache.camel.spi.RouteContext;
 
-class BeanReifier extends ProcessorReifier<BeanDefinition> {
+public class BeanReifier extends ProcessorReifier<BeanDefinition> {
 
     BeanReifier(ProcessorDefinition<?> definition) {
         super(BeanDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/CatchReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/CatchReifier.java
index 31b9b87..7cf14c9 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/CatchReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/CatchReifier.java
@@ -28,7 +28,7 @@ import org.apache.camel.model.TryDefinition;
 import org.apache.camel.processor.CatchProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class CatchReifier extends ProcessorReifier<CatchDefinition> {
+public class CatchReifier extends ProcessorReifier<CatchDefinition> {
 
     CatchReifier(ProcessorDefinition<?> definition) {
         super(CatchDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ChoiceReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ChoiceReifier.java
index 272d79f..e8b8461 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ChoiceReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ChoiceReifier.java
@@ -32,7 +32,7 @@ import org.apache.camel.processor.ChoiceProcessor;
 import org.apache.camel.processor.FilterProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class ChoiceReifier extends ProcessorReifier<ChoiceDefinition> {
+public class ChoiceReifier extends ProcessorReifier<ChoiceDefinition> {
 
     ChoiceReifier(ProcessorDefinition<?> definition) {
         super(ChoiceDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ClaimCheckReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ClaimCheckReifier.java
index 7f3b61c..7aec6db 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ClaimCheckReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ClaimCheckReifier.java
@@ -28,7 +28,7 @@ import org.apache.camel.support.ObjectHelper;
 
 import static org.apache.camel.util.ObjectHelper.notNull;
 
-class ClaimCheckReifier extends ProcessorReifier<ClaimCheckDefinition> {
+public class ClaimCheckReifier extends ProcessorReifier<ClaimCheckDefinition> {
 
     ClaimCheckReifier(ProcessorDefinition<?> definition) {
         super(ClaimCheckDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ConvertBodyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ConvertBodyReifier.java
index 1633a1d..3039772 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ConvertBodyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ConvertBodyReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.processor.ConvertBodyProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class ConvertBodyReifier extends ProcessorReifier<ConvertBodyDefinition> {
+public class ConvertBodyReifier extends ProcessorReifier<ConvertBodyDefinition> {
 
     ConvertBodyReifier(ProcessorDefinition<?> definition) {
         super(ConvertBodyDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/DelayReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/DelayReifier.java
index 344392f..c49d86d 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/DelayReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/DelayReifier.java
@@ -27,7 +27,7 @@ import org.apache.camel.model.language.ExpressionDefinition;
 import org.apache.camel.processor.Delayer;
 import org.apache.camel.spi.RouteContext;
 
-class DelayReifier extends ExpressionReifier<DelayDefinition> {
+public class DelayReifier extends ExpressionReifier<DelayDefinition> {
 
     DelayReifier(ProcessorDefinition<?> definition) {
         super(DelayDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/DynamicRouterReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/DynamicRouterReifier.java
index a0d8acf..200a646 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/DynamicRouterReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/DynamicRouterReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.processor.DynamicRouter;
 import org.apache.camel.reifier.errorhandler.ErrorHandlerReifier;
 import org.apache.camel.spi.RouteContext;
 
-class DynamicRouterReifier extends ExpressionReifier<DynamicRouterDefinition<?>> {
+public class DynamicRouterReifier extends ExpressionReifier<DynamicRouterDefinition<?>> {
 
     DynamicRouterReifier(ProcessorDefinition<?> definition) {
         super(DynamicRouterDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/EnrichReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/EnrichReifier.java
index 2062cb8..c24b4c0 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/EnrichReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/EnrichReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.processor.Enricher;
 import org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
 import org.apache.camel.spi.RouteContext;
 
-class EnrichReifier extends ExpressionReifier<EnrichDefinition> {
+public class EnrichReifier extends ExpressionReifier<EnrichDefinition> {
 
     EnrichReifier(ProcessorDefinition<?> definition) {
         super(EnrichDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/FilterReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/FilterReifier.java
index 38accd4..6f56945 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/FilterReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/FilterReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.processor.FilterProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class FilterReifier extends ExpressionReifier<FilterDefinition> {
+public class FilterReifier extends ExpressionReifier<FilterDefinition> {
 
     FilterReifier(ProcessorDefinition<?> definition) {
         super(FilterDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/FinallyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/FinallyReifier.java
index a83d0af..f827c20 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/FinallyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/FinallyReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.TryDefinition;
 import org.apache.camel.processor.FinallyProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class FinallyReifier extends ProcessorReifier<FinallyDefinition> {
+public class FinallyReifier extends ProcessorReifier<FinallyDefinition> {
 
     FinallyReifier(ProcessorDefinition<?> definition) {
         super(FinallyDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/HystrixReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/HystrixReifier.java
index d499d65..3aaf6dd 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/HystrixReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/HystrixReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.HystrixDefinition;
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class HystrixReifier extends ProcessorReifier<HystrixDefinition> {
+public class HystrixReifier extends ProcessorReifier<HystrixDefinition> {
 
     HystrixReifier(ProcessorDefinition<?> definition) {
         super(HystrixDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java
index 01e3f1e..bb2d542 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.spi.IdempotentRepository;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class IdempotentConsumerReifier extends ExpressionReifier<IdempotentConsumerDefinition> {
+public class IdempotentConsumerReifier extends ExpressionReifier<IdempotentConsumerDefinition> {
 
     IdempotentConsumerReifier(ProcessorDefinition<?> definition) {
         super(IdempotentConsumerDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
index 78179e5..cc6fc76 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.SetHeaderDefinition;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.ExpressionAdapter;
 
-class InterceptFromReifier extends InterceptReifier<InterceptFromDefinition> {
+public class InterceptFromReifier extends InterceptReifier<InterceptFromDefinition> {
 
     InterceptFromReifier(ProcessorDefinition<?> definition) {
         super((InterceptFromDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptReifier.java
index 7f3372f..a379254 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.processor.Pipeline;
 import org.apache.camel.spi.InterceptStrategy;
 import org.apache.camel.spi.RouteContext;
 
-class InterceptReifier<T extends InterceptDefinition> extends ProcessorReifier<T> {
+public class InterceptReifier<T extends InterceptDefinition> extends ProcessorReifier<T> {
 
     InterceptReifier(ProcessorDefinition<?> definition) {
         super((T) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptSendToEndpointReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptSendToEndpointReifier.java
index 0751905..6b241b5 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptSendToEndpointReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/InterceptSendToEndpointReifier.java
@@ -32,7 +32,7 @@ import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.EndpointHelper;
 import org.apache.camel.util.URISupport;
 
-class InterceptSendToEndpointReifier extends ProcessorReifier<InterceptSendToEndpointDefinition> {
+public class InterceptSendToEndpointReifier extends ProcessorReifier<InterceptSendToEndpointDefinition> {
 
     InterceptSendToEndpointReifier(ProcessorDefinition<?> definition) {
         super((InterceptSendToEndpointDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/LoadBalanceReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/LoadBalanceReifier.java
index 13148eb..6913ced 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/LoadBalanceReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/LoadBalanceReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.reifier.loadbalancer.LoadBalancerReifier;
 import org.apache.camel.spi.RouteContext;
 
-class LoadBalanceReifier extends ProcessorReifier<LoadBalanceDefinition> {
+public class LoadBalanceReifier extends ProcessorReifier<LoadBalanceDefinition> {
 
     LoadBalanceReifier(ProcessorDefinition<?> definition) {
         super((LoadBalanceDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/LogReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/LogReifier.java
index e76e8d0..97bfcaa 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/LogReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/LogReifier.java
@@ -36,7 +36,7 @@ import org.apache.camel.util.StringHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-class LogReifier extends ProcessorReifier<LogDefinition> {
+public class LogReifier extends ProcessorReifier<LogDefinition> {
 
     LogReifier(ProcessorDefinition<?> definition) {
         super((LogDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/LoopReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/LoopReifier.java
index 0275319..96358e4 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/LoopReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/LoopReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.processor.LoopProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class LoopReifier extends ExpressionReifier<LoopDefinition> {
+public class LoopReifier extends ExpressionReifier<LoopDefinition> {
 
     LoopReifier(ProcessorDefinition<?> definition) {
         super((LoopDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/MarshalReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/MarshalReifier.java
index 1d9f0ac..34a7a6b 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/MarshalReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/MarshalReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.spi.DataFormat;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.processor.MarshalProcessor;
 
-class MarshalReifier extends ProcessorReifier<MarshalDefinition> {
+public class MarshalReifier extends ProcessorReifier<MarshalDefinition> {
 
     MarshalReifier(ProcessorDefinition<?> definition) {
         super((MarshalDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/MulticastReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/MulticastReifier.java
index 56afc6e..12dddaa 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/MulticastReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/MulticastReifier.java
@@ -33,7 +33,7 @@ import org.apache.camel.processor.aggregate.UseLatestAggregationStrategy;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 
-class MulticastReifier extends ProcessorReifier<MulticastDefinition> {
+public class MulticastReifier extends ProcessorReifier<MulticastDefinition> {
 
     MulticastReifier(ProcessorDefinition<?> definition) {
         super((MulticastDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/OnCompletionReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/OnCompletionReifier.java
index 5db1ece..0573fd7 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/OnCompletionReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/OnCompletionReifier.java
@@ -24,12 +24,11 @@ import org.apache.camel.model.OnCompletionDefinition;
 import org.apache.camel.model.OnCompletionMode;
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.model.ProcessorDefinitionHelper;
-import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.processor.CamelInternalProcessor;
 import org.apache.camel.processor.OnCompletionProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class OnCompletionReifier extends ProcessorReifier<OnCompletionDefinition> {
+public class OnCompletionReifier extends ProcessorReifier<OnCompletionDefinition> {
 
     OnCompletionReifier(ProcessorDefinition<?> definition) {
         super((OnCompletionDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/OnExceptionReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/OnExceptionReifier.java
index eb5d3b9..94f4d51 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/OnExceptionReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/OnExceptionReifier.java
@@ -31,7 +31,7 @@ import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.util.ObjectHelper;
 
-class OnExceptionReifier extends ProcessorReifier<OnExceptionDefinition> {
+public class OnExceptionReifier extends ProcessorReifier<OnExceptionDefinition> {
 
     OnExceptionReifier(ProcessorDefinition<?> definition) {
         super((OnExceptionDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/OnFallbackReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/OnFallbackReifier.java
index 2c0152a..d76edef 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/OnFallbackReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/OnFallbackReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.OnFallbackDefinition;
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class OnFallbackReifier extends ProcessorReifier<OnFallbackDefinition> {
+public class OnFallbackReifier extends ProcessorReifier<OnFallbackDefinition> {
 
     OnFallbackReifier(ProcessorDefinition<?> definition) {
         super((OnFallbackDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/OtherwiseReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/OtherwiseReifier.java
index 1adcc32..7d5a08c 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/OtherwiseReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/OtherwiseReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.OtherwiseDefinition;
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class OtherwiseReifier extends ProcessorReifier<OtherwiseDefinition> {
+public class OtherwiseReifier extends ProcessorReifier<OtherwiseDefinition> {
 
     OtherwiseReifier(ProcessorDefinition<?> definition) {
         super(OtherwiseDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/PipelineReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/PipelineReifier.java
index 898e294..6d8d726 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/PipelineReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/PipelineReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.PipelineDefinition;
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class PipelineReifier extends ProcessorReifier<PipelineDefinition> {
+public class PipelineReifier extends ProcessorReifier<PipelineDefinition> {
 
     PipelineReifier(ProcessorDefinition<?> definition) {
         super(PipelineDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/PolicyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/PolicyReifier.java
index 6599b82..97e73c0 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/PolicyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/PolicyReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.spi.Policy;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class PolicyReifier extends ProcessorReifier<PolicyDefinition> {
+public class PolicyReifier extends ProcessorReifier<PolicyDefinition> {
 
     PolicyReifier(ProcessorDefinition<?> definition) {
         super((PolicyDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/PollEnrichReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/PollEnrichReifier.java
index ebd48bc..921ca8f 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/PollEnrichReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/PollEnrichReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.processor.PollEnricher;
 import org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
 import org.apache.camel.spi.RouteContext;
 
-class PollEnrichReifier extends ProcessorReifier<PollEnrichDefinition> {
+public class PollEnrichReifier extends ProcessorReifier<PollEnrichDefinition> {
 
     PollEnrichReifier(ProcessorDefinition<?> definition) {
         super((PollEnrichDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ProcessReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ProcessReifier.java
index 9e07a18..157d484 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ProcessReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ProcessReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.support.processor.DelegateAsyncProcessor;
 import org.apache.camel.support.processor.DelegateSyncProcessor;
 import org.apache.camel.util.ObjectHelper;
 
-class ProcessReifier extends ProcessorReifier<ProcessDefinition> {
+public class ProcessReifier extends ProcessorReifier<ProcessDefinition> {
 
     ProcessReifier(ProcessorDefinition<?> definition) {
         super((ProcessDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RecipientListReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RecipientListReifier.java
index 08b16c7..ea0c4f7 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RecipientListReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RecipientListReifier.java
@@ -36,7 +36,7 @@ import org.apache.camel.processor.aggregate.UseLatestAggregationStrategy;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 
-class RecipientListReifier extends ProcessorReifier<RecipientListDefinition<?>> {
+public class RecipientListReifier extends ProcessorReifier<RecipientListDefinition<?>> {
 
     RecipientListReifier(ProcessorDefinition<?> definition) {
         super((RecipientListDefinition<?>) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeaderReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeaderReifier.java
index 5e00e21..f648ae6 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeaderReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeaderReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.processor.RemoveHeaderProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class RemoveHeaderReifier extends ProcessorReifier<RemoveHeaderDefinition> {
+public class RemoveHeaderReifier extends ProcessorReifier<RemoveHeaderDefinition> {
 
     RemoveHeaderReifier(ProcessorDefinition<?> definition) {
         super((RemoveHeaderDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeadersReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeadersReifier.java
index 5beeffc..c250abf 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeadersReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RemoveHeadersReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.processor.RemoveHeadersProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class RemoveHeadersReifier extends ProcessorReifier<RemoveHeadersDefinition> {
+public class RemoveHeadersReifier extends ProcessorReifier<RemoveHeadersDefinition> {
 
     RemoveHeadersReifier(ProcessorDefinition<?> definition) {
         super((RemoveHeadersDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertiesReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertiesReifier.java
index ce3e5f2..afdffd7 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertiesReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertiesReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.processor.RemovePropertiesProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class RemovePropertiesReifier extends ProcessorReifier<RemovePropertiesDefinition> {
+public class RemovePropertiesReifier extends ProcessorReifier<RemovePropertiesDefinition> {
 
     RemovePropertiesReifier(ProcessorDefinition<?> definition) {
         super((RemovePropertiesDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertyReifier.java
index d929895..83c40dc 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RemovePropertyReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.processor.RemovePropertyProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class RemovePropertyReifier extends ProcessorReifier<RemovePropertyDefinition> {
+public class RemovePropertyReifier extends ProcessorReifier<RemovePropertyDefinition> {
 
     RemovePropertyReifier(ProcessorDefinition<?> definition) {
         super((RemovePropertyDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ResequenceReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ResequenceReifier.java
index cfa6a6a..739d48a 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ResequenceReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ResequenceReifier.java
@@ -31,7 +31,7 @@ import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.util.ObjectHelper;
 
-class ResequenceReifier extends ProcessorReifier<ResequenceDefinition> {
+public class ResequenceReifier extends ProcessorReifier<ResequenceDefinition> {
 
     ResequenceReifier(ProcessorDefinition<?> definition) {
         super((ResequenceDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RollbackReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RollbackReifier.java
index e2a3f7c..3dd41be 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RollbackReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RollbackReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.RollbackDefinition;
 import org.apache.camel.processor.RollbackProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class RollbackReifier extends ProcessorReifier<RollbackDefinition> {
+public class RollbackReifier extends ProcessorReifier<RollbackDefinition> {
 
     RollbackReifier(ProcessorDefinition<?> definition) {
         super((RollbackDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/RoutingSlipReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/RoutingSlipReifier.java
index bb3a706..77d2903 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/RoutingSlipReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/RoutingSlipReifier.java
@@ -21,16 +21,14 @@ import org.apache.camel.ErrorHandlerFactory;
 import org.apache.camel.Expression;
 import org.apache.camel.Processor;
 import org.apache.camel.model.ProcessorDefinition;
-import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.model.RoutingSlipDefinition;
-
 import org.apache.camel.processor.RoutingSlip;
 import org.apache.camel.reifier.errorhandler.ErrorHandlerReifier;
 import org.apache.camel.spi.RouteContext;
 
 import static org.apache.camel.model.RoutingSlipDefinition.DEFAULT_DELIMITER;
 
-class RoutingSlipReifier extends ExpressionReifier<RoutingSlipDefinition<?>> {
+public class RoutingSlipReifier extends ExpressionReifier<RoutingSlipDefinition<?>> {
 
     RoutingSlipReifier(ProcessorDefinition<?> definition) {
         super((RoutingSlipDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SagaReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SagaReifier.java
index f50e890..76262bd 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SagaReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SagaReifier.java
@@ -37,7 +37,7 @@ import org.apache.camel.saga.CamelSagaStep;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 
-class SagaReifier extends ProcessorReifier<SagaDefinition> {
+public class SagaReifier extends ProcessorReifier<SagaDefinition> {
 
     SagaReifier(ProcessorDefinition<?> definition) {
         super((SagaDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SamplingReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SamplingReifier.java
index d90fa85..8e5ebab 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SamplingReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SamplingReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.SamplingDefinition;
 import org.apache.camel.processor.SamplingThrottler;
 import org.apache.camel.spi.RouteContext;
 
-class SamplingReifier extends ProcessorReifier<SamplingDefinition> {
+public class SamplingReifier extends ProcessorReifier<SamplingDefinition> {
 
     SamplingReifier(ProcessorDefinition<?> definition) {
         super((SamplingDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ScriptReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ScriptReifier.java
index 1a79090..9121575 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ScriptReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ScriptReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.ScriptDefinition;
 import org.apache.camel.processor.ScriptProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class ScriptReifier extends ExpressionReifier<ScriptDefinition> {
+public class ScriptReifier extends ExpressionReifier<ScriptDefinition> {
 
     ScriptReifier(ProcessorDefinition<?> definition) {
         super((ScriptDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SendReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SendReifier.java
index 9f2397a..969f63c 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SendReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SendReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.SendDefinition;
 import org.apache.camel.processor.SendProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class SendReifier extends ProcessorReifier<SendDefinition<?>> {
+public class SendReifier extends ProcessorReifier<SendDefinition<?>> {
 
     SendReifier(ProcessorDefinition<?> definition) {
         super((SendDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ServiceCallReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ServiceCallReifier.java
index b5c1cbd..3ae5f22 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ServiceCallReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ServiceCallReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.model.cloud.ServiceCallDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class ServiceCallReifier extends ProcessorReifier<ServiceCallDefinition> {
+public class ServiceCallReifier extends ProcessorReifier<ServiceCallDefinition> {
 
     ServiceCallReifier(ProcessorDefinition<?> definition) {
         super(ServiceCallDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SetBodyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SetBodyReifier.java
index bed2394..0df89b2 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SetBodyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SetBodyReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.SetBodyDefinition;
 import org.apache.camel.processor.SetBodyProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class SetBodyReifier extends ExpressionReifier<SetBodyDefinition> {
+public class SetBodyReifier extends ExpressionReifier<SetBodyDefinition> {
 
     SetBodyReifier(ProcessorDefinition<?> definition) {
         super((SetBodyDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SetExchangePatternReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SetExchangePatternReifier.java
index 327389e..cd01f8b 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SetExchangePatternReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SetExchangePatternReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.SetExchangePatternDefinition;
 import org.apache.camel.processor.ExchangePatternProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class SetExchangePatternReifier extends ProcessorReifier<SetExchangePatternDefinition> {
+public class SetExchangePatternReifier extends ProcessorReifier<SetExchangePatternDefinition> {
 
     SetExchangePatternReifier(ProcessorDefinition<?> definition) {
         super((SetExchangePatternDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SetFaultBodyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SetFaultBodyReifier.java
index 1ee8452..a8cd337 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SetFaultBodyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SetFaultBodyReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.model.SetFaultBodyDefinition;
 import org.apache.camel.spi.RouteContext;
 
-class SetFaultBodyReifier extends ExpressionReifier<SetFaultBodyDefinition> {
+public class SetFaultBodyReifier extends ExpressionReifier<SetFaultBodyDefinition> {
 
     SetFaultBodyReifier(ProcessorDefinition<?> definition) {
         super((SetFaultBodyDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SetHeaderReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SetHeaderReifier.java
index 5f611a2b..7840227 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SetHeaderReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SetHeaderReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.processor.SetHeaderProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class SetHeaderReifier extends ExpressionReifier<SetHeaderDefinition> {
+public class SetHeaderReifier extends ExpressionReifier<SetHeaderDefinition> {
 
     SetHeaderReifier(ProcessorDefinition<?> definition) {
         super((SetHeaderDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SetPropertyReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SetPropertyReifier.java
index d048457..903f16a 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SetPropertyReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SetPropertyReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.processor.SetPropertyProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class SetPropertyReifier extends ExpressionReifier<SetPropertyDefinition> {
+public class SetPropertyReifier extends ExpressionReifier<SetPropertyDefinition> {
 
     SetPropertyReifier(ProcessorDefinition<?> definition) {
         super((SetPropertyDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SortReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SortReifier.java
index 366782e..b64f8e3 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SortReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SortReifier.java
@@ -20,7 +20,6 @@ import java.util.Comparator;
 
 import org.apache.camel.Expression;
 import org.apache.camel.Processor;
-
 import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.model.SortDefinition;
 import org.apache.camel.processor.SortProcessor;
@@ -30,7 +29,7 @@ import org.apache.camel.support.ObjectHelper;
 import static org.apache.camel.builder.ExpressionBuilder.bodyExpression;
 import static org.apache.camel.util.ObjectHelper.isNotEmpty;
 
-class SortReifier<T, U extends SortDefinition<T>> extends ExpressionReifier<U> {
+public class SortReifier<T, U extends SortDefinition<T>> extends ExpressionReifier<U> {
 
     SortReifier(ProcessorDefinition<?> definition) {
         super((U) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/SplitReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/SplitReifier.java
index 1c807af..4e5babd 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/SplitReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/SplitReifier.java
@@ -31,7 +31,7 @@ import org.apache.camel.processor.aggregate.ShareUnitOfWorkAggregationStrategy;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 
-class SplitReifier extends ExpressionReifier<SplitDefinition> {
+public class SplitReifier extends ExpressionReifier<SplitDefinition> {
 
     SplitReifier(ProcessorDefinition<?> definition) {
         super((SplitDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/StepReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/StepReifier.java
index 1cd333c..6c97fa5 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/StepReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/StepReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.StepDefinition;
 import org.apache.camel.processor.StepProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class StepReifier extends ProcessorReifier<StepDefinition> {
+public class StepReifier extends ProcessorReifier<StepDefinition> {
 
     StepReifier(ProcessorDefinition<?> definition) {
         super(StepDefinition.class.cast(definition));
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/StopReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/StopReifier.java
index 657a76db..c0bd26a 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/StopReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/StopReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.StopDefinition;
 import org.apache.camel.processor.StopProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class StopReifier extends ProcessorReifier<StopDefinition> {
+public class StopReifier extends ProcessorReifier<StopDefinition> {
 
     StopReifier(ProcessorDefinition<?> definition) {
         super((StopDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ThreadsReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ThreadsReifier.java
index c690fa8..60c5fd2 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ThreadsReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ThreadsReifier.java
@@ -29,7 +29,7 @@ import org.apache.camel.spi.RouteContext;
 import org.apache.camel.spi.ThreadPoolProfile;
 import org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy;
 
-class ThreadsReifier extends ProcessorReifier<ThreadsDefinition> {
+public class ThreadsReifier extends ProcessorReifier<ThreadsDefinition> {
 
     ThreadsReifier(ProcessorDefinition<?> definition) {
         super((ThreadsDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ThrottleReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ThrottleReifier.java
index 4fb86f0..c470994 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ThrottleReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ThrottleReifier.java
@@ -27,7 +27,7 @@ import org.apache.camel.model.language.ExpressionDefinition;
 import org.apache.camel.processor.Throttler;
 import org.apache.camel.spi.RouteContext;
 
-class ThrottleReifier extends ExpressionReifier<ThrottleDefinition> {
+public class ThrottleReifier extends ExpressionReifier<ThrottleDefinition> {
 
     ThrottleReifier(ProcessorDefinition<?> definition) {
         super((ThrottleDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ThrowExceptionReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ThrowExceptionReifier.java
index 9069f26..f44ccc9 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ThrowExceptionReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ThrowExceptionReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.ThrowExceptionDefinition;
 import org.apache.camel.processor.ThrowExceptionProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class ThrowExceptionReifier extends ProcessorReifier<ThrowExceptionDefinition> {
+public class ThrowExceptionReifier extends ProcessorReifier<ThrowExceptionDefinition> {
 
     ThrowExceptionReifier(ProcessorDefinition<?> definition) {
         super((ThrowExceptionDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ToDynamicReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ToDynamicReifier.java
index 042fede..17a2ef8 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ToDynamicReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ToDynamicReifier.java
@@ -32,7 +32,7 @@ import org.apache.camel.util.Pair;
 import org.apache.camel.util.StringHelper;
 import org.apache.camel.util.URISupport;
 
-class ToDynamicReifier<T extends ToDynamicDefinition> extends ProcessorReifier<T> {
+public class ToDynamicReifier<T extends ToDynamicDefinition> extends ProcessorReifier<T> {
 
     ToDynamicReifier(ProcessorDefinition<?> definition) {
         super((T) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/TransformReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/TransformReifier.java
index 044ebcd..8110f01 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/TransformReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/TransformReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.TransformDefinition;
 import org.apache.camel.processor.TransformProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class TransformReifier extends ExpressionReifier<TransformDefinition> {
+public class TransformReifier extends ExpressionReifier<TransformDefinition> {
 
     TransformReifier(ProcessorDefinition<?> definition) {
         super((TransformDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/TryReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/TryReifier.java
index 1211c4d..8a19e2b 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/TryReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/TryReifier.java
@@ -27,7 +27,7 @@ import org.apache.camel.model.TryDefinition;
 import org.apache.camel.processor.TryProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class TryReifier extends ProcessorReifier<TryDefinition> {
+public class TryReifier extends ProcessorReifier<TryDefinition> {
 
     TryReifier(ProcessorDefinition<?> definition) {
         super((TryDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/UnmarshalReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/UnmarshalReifier.java
index 6095b2e..bcbfbaa 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/UnmarshalReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/UnmarshalReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.spi.DataFormat;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.processor.UnmarshalProcessor;
 
-class UnmarshalReifier extends ProcessorReifier<UnmarshalDefinition> {
+public class UnmarshalReifier extends ProcessorReifier<UnmarshalDefinition> {
 
     UnmarshalReifier(ProcessorDefinition<?> definition) {
         super((UnmarshalDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/ValidateReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/ValidateReifier.java
index 38e0b6b..006b42e 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/ValidateReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/ValidateReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.model.ValidateDefinition;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.processor.validation.PredicateValidatingProcessor;
 
-class ValidateReifier extends ExpressionReifier<ValidateDefinition> {
+public class ValidateReifier extends ExpressionReifier<ValidateDefinition> {
 
     ValidateReifier(ProcessorDefinition<?> definition) {
         super((ValidateDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/WhenReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/WhenReifier.java
index b3805a3..2209b04 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/WhenReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/WhenReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.WhenDefinition;
 import org.apache.camel.processor.FilterProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class WhenReifier extends ExpressionReifier<WhenDefinition> {
+public class WhenReifier extends ExpressionReifier<WhenDefinition> {
 
     WhenReifier(ProcessorDefinition<?> definition) {
         super((WhenDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java
index 2e64f1f..bf041f3 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.model.WhenSkipSendToEndpointDefinition;
 import org.apache.camel.processor.FilterProcessor;
 import org.apache.camel.spi.RouteContext;
 
-class WhenSkipSendToEndpointReifier extends ExpressionReifier<WhenSkipSendToEndpointDefinition> {
+public class WhenSkipSendToEndpointReifier extends ExpressionReifier<WhenSkipSendToEndpointDefinition> {
 
     WhenSkipSendToEndpointReifier(ProcessorDefinition<?> definition) {
         super((WhenSkipSendToEndpointDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/WireTapReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/WireTapReifier.java
index 7b0f412..a45cdc4a 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/WireTapReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/WireTapReifier.java
@@ -32,7 +32,7 @@ import org.apache.camel.processor.WireTapProcessor;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 
-class WireTapReifier extends ToDynamicReifier<WireTapDefinition<?>> {
+public class WireTapReifier extends ToDynamicReifier<WireTapDefinition<?>> {
 
     WireTapReifier(ProcessorDefinition<?> definition) {
         super(definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CryptoDataFormatReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CryptoDataFormatReifier.java
index 6b697fe..6911d06 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CryptoDataFormatReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CryptoDataFormatReifier.java
@@ -23,7 +23,6 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.model.DataFormatDefinition;
 import org.apache.camel.model.dataformat.CryptoDataFormat;
 import org.apache.camel.spi.DataFormat;
-import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.util.ObjectHelper;
 
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CustomDataFormatReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CustomDataFormatReifier.java
index b2b8a28..f960d98 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CustomDataFormatReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/CustomDataFormatReifier.java
@@ -20,7 +20,6 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.model.DataFormatDefinition;
 import org.apache.camel.model.dataformat.CustomDataFormat;
 import org.apache.camel.spi.DataFormat;
-import org.apache.camel.spi.RouteContext;
 
 public class CustomDataFormatReifier extends DataFormatReifier<CustomDataFormat> {
 
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/GrokDataFormatReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/GrokDataFormatReifier.java
index aed2a90..26a3fcb 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/GrokDataFormatReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/GrokDataFormatReifier.java
@@ -19,7 +19,6 @@ package org.apache.camel.reifier.dataformat;
 import org.apache.camel.CamelContext;
 import org.apache.camel.model.DataFormatDefinition;
 import org.apache.camel.model.dataformat.GrokDataFormat;
-import org.apache.camel.model.dataformat.SyslogDataFormat;
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.util.ObjectHelper;
 
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
index 6d8e970..1edf7a4 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
@@ -22,7 +22,6 @@ import org.apache.camel.model.DataFormatDefinition;
 import org.apache.camel.model.dataformat.JsonDataFormat;
 import org.apache.camel.model.dataformat.JsonLibrary;
 import org.apache.camel.spi.DataFormat;
-import org.apache.camel.spi.RouteContext;
 
 public class JsonDataFormatReifier extends DataFormatReifier<JsonDataFormat> {
 
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/CustomLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/CustomLoadBalancerReifier.java
index f835765..d115cf2 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/CustomLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/CustomLoadBalancerReifier.java
@@ -23,7 +23,7 @@ import org.apache.camel.spi.RouteContext;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.util.StringHelper;
 
-class CustomLoadBalancerReifier extends LoadBalancerReifier<CustomLoadBalancerDefinition> {
+public class CustomLoadBalancerReifier extends LoadBalancerReifier<CustomLoadBalancerDefinition> {
 
     CustomLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((CustomLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/FailoverLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/FailoverLoadBalancerReifier.java
index 326ed2a..c0c9c5d 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/FailoverLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/FailoverLoadBalancerReifier.java
@@ -26,7 +26,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
-class FailoverLoadBalancerReifier extends LoadBalancerReifier<FailoverLoadBalancerDefinition> {
+public class FailoverLoadBalancerReifier extends LoadBalancerReifier<FailoverLoadBalancerDefinition> {
 
     FailoverLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((FailoverLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RandomLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RandomLoadBalancerReifier.java
index 6f9a293..cf5ba69 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RandomLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RandomLoadBalancerReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.processor.loadbalancer.RandomLoadBalancer;
 import org.apache.camel.spi.RouteContext;
 
-class RandomLoadBalancerReifier extends LoadBalancerReifier<RandomLoadBalancerDefinition> {
+public class RandomLoadBalancerReifier extends LoadBalancerReifier<RandomLoadBalancerDefinition> {
 
     RandomLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((RandomLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RoundRobinLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RoundRobinLoadBalancerReifier.java
index 01dd983..1b5efd8 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RoundRobinLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/RoundRobinLoadBalancerReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.processor.loadbalancer.RoundRobinLoadBalancer;
 import org.apache.camel.spi.RouteContext;
 
-class RoundRobinLoadBalancerReifier extends LoadBalancerReifier<RoundRobinLoadBalancerDefinition> {
+public class RoundRobinLoadBalancerReifier extends LoadBalancerReifier<RoundRobinLoadBalancerDefinition> {
 
     RoundRobinLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((RoundRobinLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/StickyLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/StickyLoadBalancerReifier.java
index a8b5e72..0ad0da0 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/StickyLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/StickyLoadBalancerReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.processor.loadbalancer.StickyLoadBalancer;
 import org.apache.camel.spi.RouteContext;
 
-class StickyLoadBalancerReifier extends LoadBalancerReifier<StickyLoadBalancerDefinition> {
+public class StickyLoadBalancerReifier extends LoadBalancerReifier<StickyLoadBalancerDefinition> {
 
     StickyLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((StickyLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/TopicLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/TopicLoadBalancerReifier.java
index 81ae63d..423235e 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/TopicLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/TopicLoadBalancerReifier.java
@@ -22,7 +22,7 @@ import org.apache.camel.processor.loadbalancer.LoadBalancer;
 import org.apache.camel.processor.loadbalancer.TopicLoadBalancer;
 import org.apache.camel.spi.RouteContext;
 
-class TopicLoadBalancerReifier extends LoadBalancerReifier<TopicLoadBalancerDefinition> {
+public class TopicLoadBalancerReifier extends LoadBalancerReifier<TopicLoadBalancerDefinition> {
 
     TopicLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((TopicLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/WeightedLoadBalancerReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/WeightedLoadBalancerReifier.java
index d57a25c..08aba1f 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/WeightedLoadBalancerReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/loadbalancer/WeightedLoadBalancerReifier.java
@@ -28,7 +28,7 @@ import org.apache.camel.processor.loadbalancer.WeightedRandomLoadBalancer;
 import org.apache.camel.processor.loadbalancer.WeightedRoundRobinLoadBalancer;
 import org.apache.camel.spi.RouteContext;
 
-class WeightedLoadBalancerReifier extends LoadBalancerReifier<WeightedLoadBalancerDefinition> {
+public class WeightedLoadBalancerReifier extends LoadBalancerReifier<WeightedLoadBalancerDefinition> {
 
     WeightedLoadBalancerReifier(LoadBalancerDefinition definition) {
         super((WeightedLoadBalancerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/rest/RestBindingReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/rest/RestBindingReifier.java
index e2788d0..04928f0 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/rest/RestBindingReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/rest/RestBindingReifier.java
@@ -18,7 +18,6 @@ package org.apache.camel.reifier.rest;
 
 import java.util.HashMap;
 import java.util.Map;
-
 import javax.xml.bind.JAXBContext;
 
 import org.apache.camel.CamelContext;
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/CustomTransformeReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/CustomTransformeReifier.java
index 99afa45..da9b06e 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/CustomTransformeReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/CustomTransformeReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.transformer.CustomTransformerDefinition;
 import org.apache.camel.model.transformer.TransformerDefinition;
 import org.apache.camel.spi.Transformer;
 
-class CustomTransformeReifier extends TransformerReifier<CustomTransformerDefinition> {
+public class CustomTransformeReifier extends TransformerReifier<CustomTransformerDefinition> {
 
     CustomTransformeReifier(TransformerDefinition definition) {
         super((CustomTransformerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/DataFormatTransformeReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/DataFormatTransformeReifier.java
index 24c3e7b..8b8388d 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/DataFormatTransformeReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/DataFormatTransformeReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.reifier.dataformat.DataFormatReifier;
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.spi.Transformer;
 
-class DataFormatTransformeReifier extends TransformerReifier<DataFormatTransformerDefinition> {
+public class DataFormatTransformeReifier extends TransformerReifier<DataFormatTransformerDefinition> {
 
     DataFormatTransformeReifier(TransformerDefinition definition) {
         super((DataFormatTransformerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/EndpointTransformeReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/EndpointTransformeReifier.java
index eb7b28b..887ed7a 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/EndpointTransformeReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/transformer/EndpointTransformeReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.model.transformer.TransformerDefinition;
 import org.apache.camel.processor.SendProcessor;
 import org.apache.camel.spi.Transformer;
 
-class EndpointTransformeReifier extends TransformerReifier<EndpointTransformerDefinition> {
+public class EndpointTransformeReifier extends TransformerReifier<EndpointTransformerDefinition> {
 
     EndpointTransformeReifier(TransformerDefinition definition) {
         super((EndpointTransformerDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/CustomValidatorReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/CustomValidatorReifier.java
index fb35984..dac317b 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/CustomValidatorReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/CustomValidatorReifier.java
@@ -21,7 +21,7 @@ import org.apache.camel.model.validator.CustomValidatorDefinition;
 import org.apache.camel.model.validator.ValidatorDefinition;
 import org.apache.camel.spi.Validator;
 
-class CustomValidatorReifier extends ValidatorReifier<CustomValidatorDefinition> {
+public class CustomValidatorReifier extends ValidatorReifier<CustomValidatorDefinition> {
 
     CustomValidatorReifier(ValidatorDefinition definition) {
         super((CustomValidatorDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/EndpointValidatorReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/EndpointValidatorReifier.java
index 78dd2a8..d9e11b6 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/EndpointValidatorReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/EndpointValidatorReifier.java
@@ -25,7 +25,7 @@ import org.apache.camel.model.validator.ValidatorDefinition;
 import org.apache.camel.processor.SendProcessor;
 import org.apache.camel.spi.Validator;
 
-class EndpointValidatorReifier extends ValidatorReifier<EndpointValidatorDefinition> {
+public class EndpointValidatorReifier extends ValidatorReifier<EndpointValidatorDefinition> {
 
     EndpointValidatorReifier(ValidatorDefinition definition) {
         super((EndpointValidatorDefinition) definition);
diff --git a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/PredicateValidatorReifier.java b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/PredicateValidatorReifier.java
index 2a595ab..414d4e8 100644
--- a/core/camel-core/src/main/java/org/apache/camel/reifier/validator/PredicateValidatorReifier.java
+++ b/core/camel-core/src/main/java/org/apache/camel/reifier/validator/PredicateValidatorReifier.java
@@ -24,7 +24,7 @@ import org.apache.camel.model.validator.ValidatorDefinition;
 import org.apache.camel.spi.Validator;
 import org.apache.camel.support.processor.validation.PredicateValidatingProcessor;
 
-class PredicateValidatorReifier extends ValidatorReifier<PredicateValidatorDefinition> {
+public class PredicateValidatorReifier extends ValidatorReifier<PredicateValidatorDefinition> {
 
     PredicateValidatorReifier(ValidatorDefinition definition) {
         super((PredicateValidatorDefinition) definition);