Author: davsclaus
Date: Mon Nov 29 08:55:53 2010
New Revision: 1040040
URL: http://svn.apache.org/viewvc?rev=1040040&view=rev
Log:
CAMEL-3266: InterceptStrategy is now ordered in the order they are added. Use
Ordered interface to control the exact order.
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/DefaultChannel.java
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/DefaultChannel.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/DefaultChannel.java?rev=1040040&r1=1040039&r2=1040040&view=diff
==============================================================================
---
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/DefaultChannel.java
(original)
+++
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/DefaultChannel.java
Mon Nov 29 08:55:53 2010
@@ -141,7 +141,6 @@ public class DefaultChannel extends Serv
}
@Override
- @SuppressWarnings("unchecked")
protected void doStart() throws Exception {
ServiceHelper.startServices(errorHandler, output);
}
@@ -151,6 +150,7 @@ public class DefaultChannel extends Serv
ServiceHelper.stopServices(output, errorHandler);
}
+ @SuppressWarnings("unchecked")
public void initChannel(ProcessorDefinition<?> outputDefinition,
RouteContext routeContext) throws Exception {
this.routeContext = routeContext;
this.definition = outputDefinition;
@@ -176,7 +176,7 @@ public class DefaultChannel extends Serv
// sort interceptors according to ordered
Collections.sort(interceptors, new OrderedComparator());
- // then reverse list so the first will be wrapped last, as it would
then be first being invoced
+ // then reverse list so the first will be wrapped last, as it would
then be first being invoked
Collections.reverse(interceptors);
// wrap the output with the configured interceptors
for (InterceptStrategy strategy : interceptors) {