On Fri, Sep 23, 2011 at 5:55 PM, Barry Kaplan <grou...@memelet.com> wrote: > I don't have the stacktraces just now. I simply made scalaz-camel's method > that creates endpoints synchronous. If needed I can undo that and create > some traces. >
Creating endpoints ought to be synchronized by Camel. However in Camel 2.9 onwards we use a concurrent hasmap which allows creating endpoints concurrently. - Switched to a better performing non locking endpoint cache based on Google's ConcurrentLinkedHashMap. > While there are lots of mutable collections in DefaultCamelContext, the only > one I ran into issues with was lifecycleStrategies. > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/ConcurrentModificationException-added-routes-from-multiple-threads-tp4831653p4834118.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/