Author: davsclaus Date: Wed Feb 18 15:13:42 2009 New Revision: 745536 URL: http://svn.apache.org/viewvc?rev=745536&view=rev Log: Removed class that isnt needed since exchanges can evalutate by type now
Removed: camel/trunk/camel-core/src/main/java/org/apache/camel/util/ExpressionHelper.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Delayer.java camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/IdempotentConsumer.java camel/trunk/camel-core/src/main/java/org/apache/camel/util/ResolverUtil.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Delayer.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Delayer.java?rev=745536&r1=745535&r2=745536&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Delayer.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Delayer.java Wed Feb 18 15:13:42 2009 @@ -19,7 +19,6 @@ import org.apache.camel.Exchange; import org.apache.camel.Expression; import org.apache.camel.Processor; -import org.apache.camel.util.ExpressionHelper; /** * A <a href="http://camel.apache.org/delayer.html">Delayer</a> which @@ -70,7 +69,7 @@ protected void delay(Exchange exchange) throws Exception { long time = 0; if (timeExpression != null) { - Long longValue = ExpressionHelper.evaluateAsType(timeExpression, exchange, Long.class); + Long longValue = timeExpression.evaluate(exchange, Long.class); if (longValue != null) { time = longValue.longValue(); } Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/IdempotentConsumer.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/IdempotentConsumer.java?rev=745536&r1=745535&r2=745536&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/IdempotentConsumer.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/IdempotentConsumer.java Wed Feb 18 15:13:42 2009 @@ -21,7 +21,6 @@ import org.apache.camel.Processor; import org.apache.camel.impl.ServiceSupport; import org.apache.camel.spi.IdempotentRepository; -import org.apache.camel.util.ExpressionHelper; import org.apache.camel.util.ServiceHelper; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -53,7 +52,7 @@ } public void process(Exchange exchange) throws Exception { - String messageId = ExpressionHelper.evaluateAsString(messageIdExpression, exchange); + String messageId = messageIdExpression.evaluate(exchange, String.class); if (messageId == null) { throw new NoMessageIdException(exchange, messageIdExpression); } Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/ResolverUtil.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/ResolverUtil.java?rev=745536&r1=745535&r2=745536&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/util/ResolverUtil.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/ResolverUtil.java Wed Feb 18 15:13:42 2009 @@ -36,37 +36,28 @@ import org.apache.commons.logging.LogFactory; /** - * <p> * ResolverUtil is used to locate classes that are available in the/a class path * and meet arbitrary conditions. The two most common conditions are that a * class implements/extends another class, or that is it annotated with a * specific annotation. However, through the use of the {...@link Test} class it is * possible to search using arbitrary conditions. - * </p> * <p/> - * <p> * A ClassLoader is used to locate all locations (directories and jar files) in * the class path that contain classes within certain packages, and then to load * those classes and check them. By default the ClassLoader returned by * {...@code Thread.currentThread().getContextClassLoader()} is used, but this can * be overridden by calling {...@link #setClassLoaders(Set)} prior to * invoking any of the {...@code find()} methods. - * </p> * <p/> - * <p> * General searches are initiated by calling the - * {...@link #find(ResolverUtil.Test, String)} ()} method and supplying a package + * {...@link #find(org.apache.camel.util.ResolverUtil.Test, String)}} method and supplying a package * name and a Test instance. This will cause the named package <b>and all * sub-packages</b> to be scanned for classes that meet the test. There are * also utility methods for the common use cases of scanning multiple packages * for extensions of particular classes, or classes annotated with a specific * annotation. - * </p> * <p/> - * <p> * The standard usage pattern for the ResolverUtil class is as follows: - * </p> - * <p/> * <pre> * resolverUtil<ActionBean> resolver = new ResolverUtil<ActionBean>(); * resolver.findImplementation(ActionBean.class, pkg1, pkg2);