Author: buildbot
Date: Wed Mar 27 12:19:36 2013
New Revision: 856159
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/camel-30-ideas.html
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/camel-30-ideas.html
==============================================================================
--- websites/production/camel/content/camel-30-ideas.html (original)
+++ websites/production/camel/content/camel-30-ideas.html Wed Mar 27 12:19:36
2013
@@ -92,7 +92,7 @@
<table class="sectionMacro" border="0" cellpadding="5" cellspacing="0"
width="100%"><tbody><tr><td colspan="1" rowspan="1" valign="top"
class="confluenceTd" width="20%">
<div class="panel" style="border-width: 1px;"><div class="panelContent">
<div>
-<ul><li><a shape="rect" href="#Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0
Ideas</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Tableofcontents">Table of contents</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDKsupport">JDK support</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDK8JavaDSL">JDK8 Java DSL</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-RoutingCoreReengineering%28raulk%29">Routing
Core Re-engineering (raulk)</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-ConvertingsomeEIPsfrom%22performers%22tomere%22deciders%22">Converting
some EIPs from "performers" to mere "deciders"</a></li></ul><li><a
shape="rect" href="#Camel3.0-Ideas-ClearerArchitectureofCamelCore">Clearer
Architecture of Camel Core</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Splitcamelcoreintomultipleparts%28hadrian%29">Split
camel-core into multiple parts (hadrian)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Avoidshadinggoogleconcurrentlinkedmapincamelcore">Avoid sh
ading google concurrent linked map in camel-core</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Definescopeandrulesforcamelcorepackages%28champion%3F%29">Define
scope and rules for camel-core packages ( <em>champion</em>?)</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-Moreflexibleroutesatruntime%28claus%29">More
flexible routes at runtime (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Fixrouteswithmultipleinputs%28claus%29">Fix routes with
multiple inputs (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-RouteinitializationlogicforJavaDSLandXMLDSLs%28claus%29">Route
initialization logic for Java DSL and XML DSLs (claus)</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-AddOnException%2CInterceptor%2Cetc.toJAXBmodelforaCamelContextDefinition%28claus%29">Add
OnException, Interceptor, etc. to JAXB model for a CamelContextDefinition
(claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Tightenuproutedefinitions%28claus%29">Tighten up route
definitio
ns (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-MessageHistoryEIP%2FMessageStore%28ChristianOhr%29">Message
History EIP/Message Store (Christian Ohr)</a></li></ul><li><a shape="rect"
href="#Camel3.0-Ideas-DependencyUpgrades">Dependency Upgrades</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JMXnaming">JMX naming</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-Removenotusedcomponents">Remove not used
components</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-SplitcamelcxfintoWSandREST">Split camel-cxf into WS and
REST</a></li><li><a shape="rect" href="#Camel3.0-Ideas-Oldideas">Old
ideas</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Supportforasynchronoustransactions">Support for
asynchronous transactions</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Streamcaching">Stream caching</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-EIP">EIP</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-ScheduleinDSL">Schedule in DSL</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-AdvancedScalasupport">Advanced Scala
support</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-MoreEIPsas@annotations">More EIPs as
@annotations</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Unifiedstatistics">Unified statistics</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-SEDA%2FVMcomponentstoleverageasyncroutingengine">SEDA/VM
components to leverage async routing engine</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-camelosgitest">camel-osgi-test</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-REST">REST</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Moreloadtests%28cmueller%29">More load tests
(cmueller)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-OSGienhancements">OSGi enhancements</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-Easiercommit%2Frollbackforcomponentdevelopers">Easier
commit/rollback for component developers</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-RefactorUnitOfWork">Refactor UnitOfWork</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-ImprovementstoThreadPoolProfileforthreadmanagement">Improvements
to ThreadPoolProfile for thread management</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-TightenuponException">Tighten up
onException</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-AddcompositeEIPtocomposeanumberofEIPsintoasingleEIP">Add
composite EIP to compose a number of EIPs into a single EIP</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-RemoveSpringtransactiondependencyfromJMScomponent%28RemovedbecauseSJMSwillbenonspringversion%29">
</a><del>Remove Spring transaction dependency from JMS component</del>
(Removed because SJMS will be non-spring version)</li></ul><li><a shape="rect"
href="#Camel3.0-Ideas-DefaulttouseTransactedmodebydefault">Default to use
Transacted mode by default</a></li></ul></ul></div>
+<ul><li><a shape="rect" href="#Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0
Ideas</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Tableofcontents">Table of contents</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDKsupport">JDK support</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDK8JavaDSL">JDK8 Java DSL</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-RoutingCoreReengineering%28raulk%29">Routing
Core Re-engineering (raulk)</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-ConvertingsomeEIPsfrom%22performers%22tomere%22deciders%22">Converting
some EIPs from "performers" to mere "deciders"</a></li></ul><li><a
shape="rect" href="#Camel3.0-Ideas-ClearerArchitectureofCamelCore">Clearer
Architecture of Camel Core</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Splitcamelcoreintomultipleparts%28hadrian%29">Split
camel-core into multiple parts (hadrian)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Avoidshadinggoogleconcurrentlinkedmapincamelcore">Avoid sh
ading google concurrent linked map in camel-core</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Definescopeandrulesforcamelcorepackages%28champion%3F%29">Define
scope and rules for camel-core packages ( <em>champion</em>?)</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-Moreflexibleroutesatruntime%28claus%29">More
flexible routes at runtime (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Fixrouteswithmultipleinputs%28claus%29">Fix routes with
multiple inputs (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-RouteinitializationlogicforJavaDSLandXMLDSLs%28claus%29">Route
initialization logic for Java DSL and XML DSLs (claus)</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-AddOnException%2CInterceptor%2Cetc.toJAXBmodelforaCamelContextDefinition%28claus%29">Add
OnException, Interceptor, etc. to JAXB model for a CamelContextDefinition
(claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Tightenuproutedefinitions%28claus%29">Tighten up route
definitio
ns (claus)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-MessageHistoryEIP%2FMessageStore%28ChristianOhr%29">Message
History EIP/Message Store (Christian Ohr)</a></li></ul><li><a shape="rect"
href="#Camel3.0-Ideas-DependencyUpgrades">Dependency Upgrades</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JMXnaming">JMX naming</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-Removenotusedcomponents">Remove not used
components</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-SplitcamelcxfintoWSandREST">Split camel-cxf into WS and
REST</a></li><li><a shape="rect" href="#Camel3.0-Ideas-Oldideas">Old
ideas</a></li><ul><li><a shape="rect"
href="#Camel3.0-Ideas-Supportforasynchronoustransactions">Support for
asynchronous transactions</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Streamcaching">Stream caching</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-EIP">EIP</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-ScheduleinDSL">Schedule in DSL</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-AdvancedScalasupport">Advanced Scala
support</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-MoreEIPsas@annotations">More EIPs as
@annotations</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Unifiedstatistics">Unified statistics</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-SEDA%2FVMcomponentstoleverageasyncroutingengine">SEDA/VM
components to leverage async routing engine</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-camelosgitest">camel-osgi-test</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-REST">REST</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-Moreloadtests%28cmueller%29">More load tests
(cmueller)</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-OSGienhancements">OSGi enhancements</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-Easiercommit%2Frollbackforcomponentdevelopers">Easier
commit/rollback for component developers</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-RefactorUnitOfWork">Refactor UnitOfWork</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-ImprovementstoThreadPoolProfileforthreadmanagement">Improvements
to ThreadPoolProfile for thread management</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-TightenuponException">Tighten up
onException</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-AddcompositeEIPtocomposeanumberofEIPsintoasingleEIP">Add
composite EIP to compose a number of EIPs into a single EIP</a></li><li><a
shape="rect"
href="#Camel3.0-Ideas-RemoveSpringtransactiondependencyfromJMScomponent%28RemovedbecauseSJMSwillbenonspringversion%29">
</a><del>Remove Spring transaction dependency from JMS component</del>
(Removed because SJMS will be non-spring version)</li></ul><li><a shape="rect"
href="#Camel3.0-Ideas-DefaulttouseTransactedmodebydefault">Default to use
Transacted mode by default</a></li><li><a shape="rect"
href="#Camel3.0-Ideas-AddtraceinformationtotheCamelexceptions">Add trace
information to the Camel exceptions</a></li></ul></ul></div>
</div></div></td></tr></tbody></table>
<h3><a shape="rect" name="Camel3.0-Ideas-JDKsupport"></a>JDK support</h3>
@@ -369,7 +369,12 @@ It may make more sense to move onRedeliv
<p>e.g. its pretty common to work with messaging like JMS and databases as a
common set of endpoints; the easiest thing that could possibly work for end
users is for those to just be transacted by default without the user having to
grok how to tinker with component configurations & Transaction Manager
registration.</p>
-<p>Note I'm not advocating XA here; I think the default for camel should be
for Idempotent Consumer and simple approach to middleware</p></div>
+<p>Note I'm not advocating XA here; I think the default for camel should be
for Idempotent Consumer and simple approach to middleware</p>
+
+<h3><a shape="rect"
name="Camel3.0-Ideas-AddtraceinformationtotheCamelexceptions"></a>Add trace
information to the Camel exceptions</h3>
+
+<p>If and exception occurs, it would be helpful if the exception contains
trace information like the passed endpoints/processors and the current
endpoint/processor. We may could also extend the error handler to log (or not)
this information.<br clear="none">
+That make it much easier to dig into the problem when we encounter an
exception.</p></div>
</td>
<td valign="top">
<div class="navigation">