GitHub user gnodet opened a pull request:

    https://github.com/apache/camel/pull/2395

    Startup performances

    Optimizations or support for optimizing the startup performances of the 
CamelContext.
    For reference, the optimized camel context is implemented here:
      
https://github.com/gnodet/openwhisk-camel/tree/master/openwhisk-runtime-camel/proxy/src/main/java/openwhisk/camel/action/support
    It's not fully functional, so can't be included at this point.
    
    I'll run a full build first and fix any remaining issues before, so the PR 
is not ready yet to be merge. 


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gnodet/camel openwhisk

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/camel/pull/2395.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2395
    
----
commit fbec7ad75287f6d9e6d66c2210ae02fb8cca1dc7
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-21T06:58:16Z

    Add specific implementation of getShortName() to avoid reflection during 
route setup

commit d3baa4de497e32f467d3020e8b9b770c8519f503
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-22T08:11:58Z

    Add protected methods to allow subclass to provide specific implementations

commit cf1078b0db25bae4b541f1185e0c48ec57578f8d
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-22T21:02:35Z

    Fix generics on EndpointRegistry, TransformerRegistry and ValidatorRegistry

commit 5bcffb07958fce1ed0aa6f05a468487d239f18a7
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-22T21:02:11Z

    Possibility to use a simple LRUCache

commit e6b16ecb1cbdd38bee42c9dfc7f3c4b67e771993
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-22T23:19:15Z

    Avoid lamba

commit 9aa6bf764086b54b55dd408598ceb61fd603548f
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-23T20:58:15Z

    Improve Scanner performances

commit d99af349ee2d797102678755b7dde5bc873c3577
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-25T13:22:46Z

    Generate a fallback converter containing all core converters for 
performances

commit 3e97d920f4d622558e7e030c85c9da38fcf14159
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-25T13:22:58Z

    Improve introspection performances

commit 45401f1b1e501d15f12b345fce2b779c597f6a52
Author: Guillaume Nodet <gnodet@...>
Date:   2018-06-25T13:23:55Z

    Lazily create the ExecutorServiceManager

----


---

Reply via email to