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 2010/05/05 09:23:04 UTC
svn commit: r941182 - in
/camel/trunk/camel-core/src/main/java/org/apache/camel: ./ builder/
builder/xml/ component/browse/ component/dataset/ component/direct/
component/file/ component/log/ component/mock/ component/seda/
component/timer/ component/v...
Author: davsclaus
Date: Wed May 5 07:23:03 2010
New Revision: 941182
URL: http://svn.apache.org/viewvc?rev=941182&view=rev
Log:
Polished javadoc
Added:
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/scan/package.html
- copied, changed from r941150, camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/tokenizer/package.html
- copied, changed from r941150, camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java
camel/trunk/camel-core/src/main/java/org/apache/camel/Route.java
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionClauseSupport.java
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/browse/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/dataset/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/direct/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/log/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/mock/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/component/vm/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/converter/AsyncProcessorConverter.java
camel/trunk/camel-core/src/main/java/org/apache/camel/converter/jaxp/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/converter/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumerTemplate.java
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducer.java
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducerTemplate.java
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultRoute.java
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/bean/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/constant/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/header/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/property/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/language/xpath/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultEventFactory.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/Constants.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertiesDefinition.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertyDefinition.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/package-info.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/RssDataFormat.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/language/SimpleExpression.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/FailoverLoadBalancerDefinition.java
camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/package-info.java
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/aggregate/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/resequencer/package.html
camel/trunk/camel-core/src/main/java/org/apache/camel/spi/EventFactory.java
camel/trunk/camel-core/src/main/java/org/apache/camel/spi/HeaderFilterStrategy.java
camel/trunk/camel-core/src/main/java/org/apache/camel/spi/InflightRepository.java
camel/trunk/camel-core/src/main/java/org/apache/camel/util/CastUtils.java
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java Wed May 5 07:23:03 2010
@@ -24,7 +24,7 @@ import javax.activation.DataHandler;
/**
* Implements the <a
* href="http://camel.apache.org/message.html">Message</a> pattern and
- * represents an inbound or outbound message as part of an {@link Exchange}
+ * represents an inbound or outbound message as part of an {@link Exchange}.
* <p/>
* See {@link org.apache.camel.impl.DefaultMessage DefaultMessage} for how headers
* is represented in Camel using a {@link org.apache.camel.util.CaseInsensitiveMap CaseInsensitiveMap}.
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/Route.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/Route.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/Route.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/Route.java Wed May 5 07:23:03 2010
@@ -21,6 +21,11 @@ import java.util.Map;
import org.apache.camel.spi.RouteContext;
+/**
+ * A <a href="http://camel.apache.org/routes.html">Route</a>
+ * defines the processing used on an inbound message exchange
+ * from a specific {@link org.apache.camel.Endpoint} within a {@link org.apache.camel.CamelContext}
+ */
public interface Route {
String ID_PROPERTY = "id";
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionClauseSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionClauseSupport.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionClauseSupport.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionClauseSupport.java Wed May 5 07:23:03 2010
@@ -29,6 +29,8 @@ import org.apache.camel.spi.Language;
import org.apache.camel.util.ObjectHelper;
/**
+ * A support class for building expression clauses.
+ *
* @version $Revision$
*/
public class ExpressionClauseSupport<T> {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/builder/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/builder/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/builder/package.html Wed May 5 07:23:03 2010
@@ -19,13 +19,12 @@
</head>
<body>
-The Camel <a href="http://activemq.apache.org/camel/dsl.html">Domain Specific Language</a> for creating
-<a href="http://activemq.apache.org/camel/routes.html">Routes</a>,
-<a href="http://activemq.apache.org/camel/predicate.html">Predicates</a>,
-<a href="http://activemq.apache.org/camel/expression.html">Expressions</a> and
-<a href="http://activemq.apache.org/camel/error-handler.html">Error Handlers</a>. The entry point to the builder suite
-is the <a href="http://activemq.apache.org/camel/maven/camel-core/apidocs/org/apache/camel/builder/RouteBuilder.html">RouteBuilder</a>
-class.
+The Camel <a href="http://camel.apache.org/dsl.html">Domain Specific Language</a> for creating
+<a href="http://camel.apache.org/routes.html">Routes</a>,
+<a href="http://camel.apache.org/predicate.html">Predicates</a>,
+<a href="http://camel.apache.org/expression.html">Expressions</a> and
+<a href="http://camel.apache.org/error-handler.html">Error Handlers</a>. The entry point to the builder suite
+is the <a href="RouteBuilder.html">RouteBuilder</a> class.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/package.html Wed May 5 07:23:03 2010
@@ -19,9 +19,9 @@
</head>
<body>
-Support for XPath based <a href="http://activemq.apache.org/camel/expression.html">Expressions</a>
-and <a href="http://activemq.apache.org/camel/predicate.html">Predicates</a> as well as
-<a href="http://activemq.apache.org/camel/xslt.html">an XSLT processor</a>
+Support for XPath based <a href="http://camel.apache.org/expression.html">Expressions</a>
+and <a href="http://camel.apache.org/predicate.html">Predicates</a> as well as
+<a href="http://camel.apache.org/xslt.html">an XSLT processor</a>
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/browse/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/browse/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/browse/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/browse/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/browse.html">Browse Component</a> which is a simple in memory
+The <a href="http://camel.apache.org/browse.html">Browse Component</a> which is a simple in memory
component which maintains a list of all message exchanges which can be useful for debugging, tooling or visualistion.
</body>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/dataset/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/dataset/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/dataset/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/dataset/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-A <a href="http://activemq.apache.org/camel/dataset.html">DataSet Endpoint</a> for testing of endpoints using defined DataSets
+A <a href="http://camel.apache.org/dataset.html">DataSet Endpoint</a> for testing of endpoints using defined DataSets
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/direct/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/direct/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/direct/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/direct/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/direct.html">Direct Component</a> which synchronously invokes
+The <a href="http://camel.apache.org/direct.html">Direct Component</a> which synchronously invokes
all the consumers when a producer sends an exchange to the endpoint. This also known as <i>strait through processing</i>.
</body>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/file.html">File Component</a> for working with file systems.
+The <a href="http://camel.apache.org/file.html">File Component</a> for working with file systems.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/log/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/log/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/log/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/log/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/log.html">Log Component</a> uses Jakarta Commons Logging to log message exchanges.
+The <a href="http://camel.apache.org/log.html">Log Component</a> uses Jakarta Commons Logging to log message exchanges.
</body>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/mock/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/mock/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/mock/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/mock/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/mock.html">Mock Component</a> which is used for testing of routing and mediation rules.
+The <a href="http://camel.apache.org/mock.html">Mock Component</a> which is used for testing of routing and mediation rules.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/seda.html">SEDA Component</a> for asynchronous
+The <a href="http://camel.apache.org/seda.html">SEDA Component</a> for asynchronous
<a href="http://www.eecs.harvard.edu/~mdw/proj/seda/">SEDA</a> exchanges on a
<a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/BlockingQueue.html">BlockingQueue</a>
within a single CamelContext
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/timer.html">Timer Component</a> extends the POJO component to provide a
+The <a href="http://camel.apache.org/timer.html">Timer Component</a> extends the POJO component to provide a
simple timer
</body>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/component/vm/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/vm/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/component/vm/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/component/vm/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-The <a href="http://activemq.apache.org/camel/vm.html">VM Component</a> for asynchronous
+The <a href="http://camel.apache.org/vm.html">VM Component</a> for asynchronous
<a href="http://www.eecs.harvard.edu/~mdw/proj/seda/">SEDA</a> exchanges on a
<a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/BlockingQueue.html">BlockingQueue</a>
within the current JVM; so across CamelContext instances. Note that this communication can only take place
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/converter/AsyncProcessorConverter.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/AsyncProcessorConverter.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/converter/AsyncProcessorConverter.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/converter/AsyncProcessorConverter.java Wed May 5 07:23:03 2010
@@ -24,6 +24,8 @@ import org.apache.camel.Processor;
import org.apache.camel.processor.DelegateProcessor;
/**
+ * A type converter to convert a {@link Processor} to {@link org.apache.camel.AsyncProcessor}.
+ *
* @version $Revision$
*/
@Converter
@@ -44,8 +46,9 @@ public final class AsyncProcessorConvert
processor.process(exchange);
} catch (Exception e) {
exchange.setException(e);
+ } finally {
+ callback.onTaskCompleted(exchange);
}
- callback.onTaskCompleted(exchange);
}
}
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/converter/jaxp/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/jaxp/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/converter/jaxp/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/converter/jaxp/package.html Wed May 5 07:23:03 2010
@@ -20,7 +20,7 @@
<body>
A number of JAXP related helper classes for converting to and from various JAXP related classes like Document and Source to be used by a
-<a href="http://activemq.apache.org/camel/maven/camel-core/apidocs/org/apache/camel/TypeConverter.html">TypeConverter</a>
+<a href="http://camel.apache.org/maven/camel-core/apidocs/org/apache/camel/TypeConverter.html">TypeConverter</a>
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/converter/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/converter/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/converter/package.html Wed May 5 07:23:03 2010
@@ -20,7 +20,7 @@
<body>
A set of helper classes for converting from different types of Java object to be used by the
-<a href="http://activemq.apache.org/camel/type-converter.html">Type Conversion Support</a>
+<a href="http://camel.apache.org/type-converter.html">Type Conversion Support</a>
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumerTemplate.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumerTemplate.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumerTemplate.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumerTemplate.java Wed May 5 07:23:03 2010
@@ -26,6 +26,10 @@ import org.apache.camel.util.ServiceHelp
import static org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException;
/**
+ * Template (named like Spring's TransactionTemplate & JmsTemplate
+ * et al) for working with Camel and consuming {@link org.apache.camel.Message} instances in an
+ * {@link Exchange} from an {@link Endpoint}.
+ *
* @version $Revision$
*/
public class DefaultConsumerTemplate extends ServiceSupport implements ConsumerTemplate {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducer.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducer.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducer.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducer.java Wed May 5 07:23:03 2010
@@ -24,7 +24,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
- * A default implementation of @{link Producer} for implementation inheritance
+ * A default implementation of {@link Producer} for implementation inheritance.
*
* @version $Revision$
*/
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducerTemplate.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducerTemplate.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducerTemplate.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultProducerTemplate.java Wed May 5 07:23:03 2010
@@ -38,6 +38,10 @@ import org.apache.camel.util.ObjectHelpe
import org.apache.camel.util.ServiceHelper;
/**
+ * Template (named like Spring's TransactionTemplate & JmsTemplate
+ * et al) for working with Camel and sending {@link Message} instances in an
+ * {@link Exchange} to an {@link Endpoint}.
+ *
* @version $Revision$
*/
public class DefaultProducerTemplate extends ServiceSupport implements ProducerTemplate {
@@ -632,7 +636,7 @@ public class DefaultProducerTemplate ext
return executor.submit(task);
}
- public Future<Object> asyncCallback(final Endpoint endpoint, final ExchangePattern pattern, final Object body, final Synchronization onCompletion) {
+ private Future<Object> asyncCallback(final Endpoint endpoint, final ExchangePattern pattern, final Object body, final Synchronization onCompletion) {
Callable<Object> task = new Callable<Object>() {
public Object call() throws Exception {
Exchange answer = send(endpoint, pattern, createSetBodyProcessor(body));
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultRoute.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultRoute.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultRoute.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultRoute.java Wed May 5 07:23:03 2010
@@ -27,9 +27,7 @@ import org.apache.camel.Service;
import org.apache.camel.spi.RouteContext;
/**
- * A <a href="http://camel.apache.org/routes.html">Route</a>
- * defines the processing used on an inbound message exchange
- * from a specific {@link org.apache.camel.Endpoint} within a {@link org.apache.camel.CamelContext}
+ * Default implementation of {@link Route}.
*
* @version $Revision$
*/
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Default implementation classes the <a href="http://activemq.apache.org/camel/type-converter.html">Type Conversion Strategies</a>
+Default implementation classes the <a href="http://camel.apache.org/type-converter.html">Type Conversion Strategies</a>
</body>
</html>
Copied: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/scan/package.html (from r941150, camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html)
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/scan/package.html?p2=camel/trunk/camel-core/src/main/java/org/apache/camel/impl/scan/package.html&p1=camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html&r1=941150&r2=941182&rev=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/converter/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/scan/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Default implementation classes the <a href="http://activemq.apache.org/camel/type-converter.html">Type Conversion Strategies</a>
+Package scan classes.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/bean/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/bean/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/bean/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/bean/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/bean-language.html">Bean</a> language.
+Camel <a href="http://camel.apache.org/bean-language.html">Bean</a> language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/constant/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/constant/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/constant/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/constant/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/constant.html">Constant</a> language.
+Camel <a href="http://camel.apache.org/constant.html">Constant</a> language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/header/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/header/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/header/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/header/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/header.html">Header</a> language.
+Camel <a href="http://camel.apache.org/header.html">Header</a> language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/package.html Wed May 5 07:23:03 2010
@@ -19,8 +19,8 @@
</head>
<body>
-Camel language support such as <a href="http://activemq.apache.org/camel/bean-language.html">Bean</a>
-and <a href="http://activemq.apache.org/camel/simple.html">Simple</a> language.
+Camel language support such as <a href="http://camel.apache.org/bean-language.html">Bean</a>
+and <a href="http://camel.apache.org/simple.html">Simple</a> language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/property/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/property/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/property/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/property/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/header.html">Property</a> language.
+Camel <a href="http://camel.apache.org/header.html">Property</a> language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/simple.html">Simple</a> language.
+Camel <a href="http://camel.apache.org/simple.html">Simple</a> language.
</body>
</html>
Copied: camel/trunk/camel-core/src/main/java/org/apache/camel/language/tokenizer/package.html (from r941150, camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html)
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/tokenizer/package.html?p2=camel/trunk/camel-core/src/main/java/org/apache/camel/language/tokenizer/package.html&p1=camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html&r1=941150&r2=941182&rev=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/tokenizer/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/simple.html">Simple</a> language.
+Camel Tokenizer language.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/xpath/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/xpath/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/xpath/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/xpath/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Camel <a href="http://activemq.apache.org/camel/xpath.html">XPath</a> language support.
+Camel <a href="http://camel.apache.org/xpath.html">XPath</a> language support.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultEventFactory.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultEventFactory.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultEventFactory.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultEventFactory.java Wed May 5 07:23:03 2010
@@ -41,6 +41,8 @@ import org.apache.camel.management.event
import org.apache.camel.spi.EventFactory;
/**
+ * Default implementation of the {@link org.apache.camel.spi.EventFactory}.
+ *
* @version $Revision$
*/
public class DefaultEventFactory implements EventFactory {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/Constants.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/Constants.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/Constants.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/Constants.java Wed May 5 07:23:03 2010
@@ -17,6 +17,8 @@
package org.apache.camel.model;
/**
+ * Various constants.
+ *
* @version $Revision$
*/
public final class Constants {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertiesDefinition.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertiesDefinition.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertiesDefinition.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertiesDefinition.java Wed May 5 07:23:03 2010
@@ -26,7 +26,7 @@ import javax.xml.bind.annotation.XmlElem
import javax.xml.bind.annotation.XmlRootElement;
/**
- * Represents the XML type for a collection of DataFormats.
+ * Represents the XML type for <properties>.
*/
@XmlRootElement(name = "properties")
@XmlAccessorType(XmlAccessType.FIELD)
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertyDefinition.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertyDefinition.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertyDefinition.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/PropertyDefinition.java Wed May 5 07:23:03 2010
@@ -21,6 +21,9 @@ import javax.xml.bind.annotation.XmlAcce
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
+/**
+ * Represents the XML type for <property>.
+ */
@XmlRootElement(name = "property")
@XmlAccessorType(XmlAccessType.FIELD)
public class PropertyDefinition {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/package-info.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/package-info.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/package-info.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/config/package-info.java Wed May 5 07:23:03 2010
@@ -16,7 +16,7 @@
*/
/**
- * The Resequencer Configuration classes
+ * Configuration for various EIP patterns
*/
@javax.xml.bind.annotation.XmlSchema(namespace = "http://camel.apache.org/schema/spring", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package org.apache.camel.model.config;
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java Wed May 5 07:23:03 2010
@@ -27,6 +27,11 @@ import org.apache.camel.spi.DataFormat;
import org.apache.camel.spi.RouteContext;
import org.apache.camel.util.ObjectHelper;
+/**
+ * Represents the Json {@link DataFormat}
+ *
+ * @version $Revision$
+ */
@XmlRootElement(name = "json")
@XmlAccessorType(XmlAccessType.FIELD)
public class JsonDataFormat extends DataFormatDefinition {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/RssDataFormat.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/RssDataFormat.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/RssDataFormat.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/RssDataFormat.java Wed May 5 07:23:03 2010
@@ -23,7 +23,7 @@ import javax.xml.bind.annotation.XmlRoot
import org.apache.camel.model.DataFormatDefinition;
/**
- * Represents a <a href="http://camel.apache.org/rss.html">RSS</a> {@link org.apache.camel.spi.DataFormat}.
+ * Represents the <a href="http://camel.apache.org/rss.html">RSS</a> {@link org.apache.camel.spi.DataFormat}.
*/
@XmlRootElement(name = "rss")
@XmlAccessorType(XmlAccessType.FIELD)
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/language/SimpleExpression.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/language/SimpleExpression.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/language/SimpleExpression.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/language/SimpleExpression.java Wed May 5 07:23:03 2010
@@ -20,7 +20,7 @@ import javax.xml.bind.annotation.XmlRoot
/**
* For expressions and predicates using the
- * <a href="http://camel.apache.org/simple.html>simple language</a>
+ * <a href="http://camel.apache.org/simple.html">simple language</a>
*
* @version $Revision$
*/
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/FailoverLoadBalancerDefinition.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/FailoverLoadBalancerDefinition.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/FailoverLoadBalancerDefinition.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/FailoverLoadBalancerDefinition.java Wed May 5 07:23:03 2010
@@ -29,6 +29,9 @@ import org.apache.camel.processor.loadba
import org.apache.camel.processor.loadbalancer.LoadBalancer;
import org.apache.camel.spi.RouteContext;
+/**
+ * Represents an XML <failover/> element
+ */
@XmlRootElement(name = "failover")
@XmlAccessorType(XmlAccessType.FIELD)
public class FailoverLoadBalancerDefinition extends LoadBalancerDefinition {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/package-info.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/package-info.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/package-info.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/loadbalancer/package-info.java Wed May 5 07:23:03 2010
@@ -16,7 +16,7 @@
*/
/**
- * The LoadBalancer and the LoadBalancerStrategy JAXB Objects
+ * The <a href="http://camel.apache.org/load-balancer.html">Load Balancer</a> EIP pattern
*/
@javax.xml.bind.annotation.XmlSchema(namespace = "http://camel.apache.org/schema/spring", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package org.apache.camel.model.loadbalancer;
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/aggregate/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/aggregate/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/aggregate/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/aggregate/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Helper classes for the <a href="http://activemq.apache.org/camel/aggregator.html">Aggregator</a> pattern.
+Helper classes for the <a href="http://camel.apache.org/aggregator.html">Aggregator</a> pattern.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Exception policy startegies for <a href="http://activemq.apache.org/camel/dead-letter-channel.html">Dead Letter Channel</a> pattern.
+Exception policy startegies for <a href="http://camel.apache.org/dead-letter-channel.html">Dead Letter Channel</a> pattern.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/idempotent/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-An implementation of the <a href="http://activemq.apache.org/camel/idempotent-consumer.html">Idempotent Consumer</a>
+An implementation of the <a href="http://camel.apache.org/idempotent-consumer.html">Idempotent Consumer</a>
pattern.
</body>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/package.html Wed May 5 07:23:03 2010
@@ -19,9 +19,9 @@
</head>
<body>
-A collection of <a href="http://activemq.apache.org/camel/maven/camel-core/apidocs/org/apache/camel/Processor.html">Processor</a>
+A collection of <a href="http://camel.apache.org/maven/camel-core/apidocs/org/apache/camel/Processor.html">Processor</a>
implementations which are used to implement the
-<a href="http://activemq.apache.org/camel/enterprise-integration-patterns.html">Enterprise Integration Patterns</a>
+<a href="http://camel.apache.org/enterprise-integration-patterns.html">Enterprise Integration Patterns</a>
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/processor/resequencer/package.html
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/resequencer/package.html?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/processor/resequencer/package.html (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/processor/resequencer/package.html Wed May 5 07:23:03 2010
@@ -19,7 +19,7 @@
</head>
<body>
-Helper classes for the <a href="http://activemq.apache.org/camel/resequencer.html">Resequencer</a> pattern.
+Helper classes for the <a href="http://camel.apache.org/resequencer.html">Resequencer</a> pattern.
</body>
</html>
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/spi/EventFactory.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/spi/EventFactory.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/spi/EventFactory.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/spi/EventFactory.java Wed May 5 07:23:03 2010
@@ -25,7 +25,7 @@ import org.apache.camel.Processor;
import org.apache.camel.Route;
/**
- * Factory to create {@link java.util.EventObject} events} that are emitted when such an event occur.
+ * Factory to create {@link java.util.EventObject events} that are emitted when such an event occur.
* <p/>
* For example when an {@link Exchange} is being created and then later when its done.
*
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/spi/HeaderFilterStrategy.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/spi/HeaderFilterStrategy.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/spi/HeaderFilterStrategy.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/spi/HeaderFilterStrategy.java Wed May 5 07:23:03 2010
@@ -18,43 +18,50 @@ package org.apache.camel.spi;
import org.apache.camel.Exchange;
- /**
- * Interface to allow plug-able implementation to filter header
- * to and from Camel message.
- *
- * @since 1.5
- * @version $Revision$
- */
+/**
+ * Interface to allow plug-able implementation to filter header to and from Camel message.
+ *
+ * @version $Revision$
+ */
public interface HeaderFilterStrategy {
- public enum Direction { IN, OUT }
+ /**
+ * The direction is either <tt>IN</tt> or <tt>OUT</tt>.
+ */
+ public enum Direction {
+ IN, OUT
+ }
/**
* Applies filtering logic to Camel Message header that is
* going to be copied to target message such as CXF and JMS message.
- * It returns true if the filtering logics return a match. Otherwise,
- * it returns false. A match means the header should be excluded.
- *
+ * <p/>
+ * It returns <tt>true</tt> if the filtering logic return a match.
+ * Otherwise, it returns <tt>false</tt>.
+ * A match means the header should be excluded.
+ *
* @param headerName the header name
* @param headerValue the header value
- * @param exchange the context to perform filtering
+ * @param exchange the context to perform filtering
* @return <tt>true</tt> if this header should be filtered out.
*/
boolean applyFilterToCamelHeaders(String headerName, Object headerValue, Exchange exchange);
-
+
/**
- * Applies filtering logic to an external message header such
+ * Applies filtering logic to an external message header such
* as CXF and JMS message that is going to be copied to Camel
* message header.
- * It returns true if the filtering logics return a match. Otherwise,
- * it returns false. A match means the header should be excluded.
- *
+ * <p/>
+ * It returns <tt>true</tt> if the filtering logic return a match.
+ * Otherwise, it returns <tt>false</tt>.
+ * A match means the header should be excluded.
+ *
* @param headerName the header name
* @param headerValue the header value
- * @param exchange the context to perform filtering
+ * @param exchange the context to perform filtering
* @return <tt>true</tt> if this header should be filtered out.
*/
boolean applyFilterToExternalHeaders(String headerName, Object headerValue, Exchange exchange);
-
+
}
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/spi/InflightRepository.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/spi/InflightRepository.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/spi/InflightRepository.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/spi/InflightRepository.java Wed May 5 07:23:03 2010
@@ -21,6 +21,8 @@ import org.apache.camel.Exchange;
import org.apache.camel.Service;
/**
+ * A repository which tracks in flight {@link Exchange}s.
+ *
* @version $Revision$
*/
public interface InflightRepository extends Service {
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/CastUtils.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/CastUtils.java?rev=941182&r1=941181&r2=941182&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/util/CastUtils.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/CastUtils.java Wed May 5 07:23:03 2010
@@ -25,88 +25,99 @@ import java.util.Map;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.Future;
-
import javax.naming.NamingEnumeration;
+/**
+ * Utility methods for type casting.
+ */
@SuppressWarnings("unchecked")
public final class CastUtils {
-
+
private CastUtils() {
//utility class, never constructed
}
-
+
public static <T, U> Map<T, U> cast(Map<?, ?> p) {
- return (Map<T, U>)p;
+ return (Map<T, U>) p;
}
+
public static <T, U> Map<T, U> cast(Map<?, ?> p, Class<T> t, Class<U> u) {
- return (Map<T, U>)p;
+ return (Map<T, U>) p;
}
-
+
public static <T> Collection<T> cast(Collection<?> p) {
- return (Collection<T>)p;
+ return (Collection<T>) p;
}
+
public static <T> Collection<T> cast(Collection<?> p, Class<T> cls) {
- return (Collection<T>)p;
+ return (Collection<T>) p;
}
+
public static <T> List<T> cast(List<?> p) {
- return (List<T>)p;
+ return (List<T>) p;
}
-
+
public static <T> List<T> cast(List<?> p, Class<T> cls) {
- return (List<T>)p;
+ return (List<T>) p;
}
public static <T> Iterator<T> cast(Iterator<?> p) {
- return (Iterator<T>)p;
+ return (Iterator<T>) p;
}
-
+
public static <T> Iterator<T> cast(Iterator<?> p, Class<T> cls) {
- return (Iterator<T>)p;
+ return (Iterator<T>) p;
}
-
+
public static <T> Set<T> cast(Set<?> p) {
- return (Set<T>)p;
+ return (Set<T>) p;
}
+
public static <T> Set<T> cast(Set<?> p, Class<T> cls) {
- return (Set<T>)p;
+ return (Set<T>) p;
}
public static <T> Queue<T> cast(Queue<?> p) {
- return (Queue<T>)p;
+ return (Queue<T>) p;
}
+
public static <T> Queue<T> cast(Queue<?> p, Class<T> cls) {
- return (Queue<T>)p;
+ return (Queue<T>) p;
}
public static <T, U> Hashtable<T, U> cast(Hashtable<?, ?> p) {
- return (Hashtable<T, U>)p;
+ return (Hashtable<T, U>) p;
}
+
public static <T, U> Hashtable<T, U> cast(Hashtable<?, ?> p, Class<T> pc, Class<U> uc) {
- return (Hashtable<T, U>)p;
+ return (Hashtable<T, U>) p;
}
public static <T, U> Map.Entry<T, U> cast(Map.Entry<?, ?> p) {
- return (Map.Entry<T, U>)p;
+ return (Map.Entry<T, U>) p;
}
+
public static <T, U> Map.Entry<T, U> cast(Map.Entry<?, ?> p, Class<T> pc, Class<U> uc) {
- return (Map.Entry<T, U>)p;
+ return (Map.Entry<T, U>) p;
}
public static <T> Enumeration<T> cast(Enumeration<?> p) {
- return (Enumeration<T>)p;
+ return (Enumeration<T>) p;
}
+
public static <T> NamingEnumeration<T> cast(NamingEnumeration<?> p) {
- return (NamingEnumeration<T>)p;
+ return (NamingEnumeration<T>) p;
}
public static <T> Class<T> cast(Class<?> p) {
- return (Class<T>)p;
+ return (Class<T>) p;
}
+
public static <T> Class<T> cast(Class<?> p, Class<T> cls) {
- return (Class<T>)p;
+ return (Class<T>) p;
}
public static <T> Future<T> cast(Future<?> p) {
- return (Future<T>)p;
+ return (Future<T>) p;
}
}