Permalink
Commits on Jun 14, 2015
  1. [refactor] make RestxAnnotationProcessor reusable for different annot…

    xhanin authored and a-peyrard committed Jun 5, 2015
    …ation
    
    Now one can extend RestxAnnotationProcessor to define its own processor
    recognizing annotations other than RestxResource
Commits on Apr 1, 2015
  1. Merge pull request #190 from restx/improve-config-loader

    xhanin committed Apr 1, 2015
    improve config loader (#186 #158)
Commits on Mar 31, 2015
  1. improve config loader (#186 #158)

    xhanin committed Mar 31, 2015
Commits on Mar 3, 2015
Commits on Mar 2, 2015
Commits on Feb 24, 2015
  1. Merge pull request #168 from CedricGatay/feature/karma-junit-reporter

    xhanin committed Feb 24, 2015
    Added grunt test to build.sh
  2. Merge pull request #167 from CedricGatay/RESTX-113

    xhanin committed Feb 24, 2015
    Fix #113 - proper use of $artifactId in app new generation
Commits on Feb 23, 2015
  1. Merge pull request #118 from ctruchi/master

    xhanin committed Feb 23, 2015
    Improve generics parameter handling on routes
Commits on Feb 13, 2015
  1. [minor] don't include stat module when generating test app

    xhanin committed Feb 12, 2015
    to avoid requiring network access to stats.restx.io
Commits on Feb 3, 2015
  1. FIX: don't list routers in api docs index that can't be loaded by api…

    xhanin committed Feb 3, 2015
    … declaration route (Fixes #130)
Commits on Jan 28, 2015
Commits on Jan 27, 2015
  1. Merge pull request #149 from a-peyrard/accept-name-in-alternative

    xhanin committed Jan 27, 2015
    Accept name in alternatives, and permits to use Alternative in modules
Commits on Jan 20, 2015
  1. Merge pull request #143 from restx/review-restx-session

    xhanin committed Jan 20, 2015
    Allow to plug other cache mechanisms for RestxSession #141 [breaking]
    
    [breaking] RestxSession.Definition.Entry is now an interface.
    Use DefaultSessionDefinitionEntry to get similar behavior if you were instanciating
    RestxSession.Definition.Entry before.
    
    [breaking] RestxSession#cleanUpCaches has been removed
    It was misleading, was not invalidating the cache and very implementation dependent.
    2 invalidate methods have been added to replace it.
  2. Allow to plug other cache mechanisms for RestxSession #141 [breaking]

    xhanin committed Jan 20, 2015
    [breaking] RestxSession.Definition.Entry is now an interface.
    Use DefaultSessionDefinitionEntry to get similar behavior if you were instanciating
    RestxSession.Definition.Entry before.
    
    [breaking] RestxSession#cleanUpCaches has been removed
    It was misleading, was not invalidating the cache and very implementation dependent.
    2 invalidate methods have been added to replace it.
    
    ---
    this commit review the responsibilities introduced in previous commit, to make the cache
    pluggable without having to rewrite all Definition.Entry. Now the Entry knows how to load,
    and the EntryCacheManager knows how to cache, so there is a better separation of responsibilities.
Commits on Jan 17, 2015
  1. Allow to plug other cache mechanisms for RestxSession #141 [breaking]

    xhanin committed Jan 17, 2015
    [breaking] RestxSession.Definition.Entry is now an interface.
    Use GuavaCacheSessionDefinitionEntry to get the same behavior if you were instanciating
    RestxSession.Definition.Entry before.
    
    [breaking] RestxSession#cleanUpCaches has been removed
    It was misleading, was not invalidating the cache and very implementation dependent.
    2 invalidate methods have been added to replace it.
Commits on Jan 16, 2015
  1. [STATS] get app name from `app.name` rather than `restx.appName`

    xhanin committed Jan 16, 2015
    app.name is what is set in generated settings when using app new.
    
    restx.appName seems to be used very infrequently, currently we only have 4 different appNameHash
    collected on 1000+ hosts.
  2. Merge pull request #142 from a-peyrard/close-compilation-manager

    xhanin committed Jan 16, 2015
    CompilationManager becames Closeable
Commits on Jan 7, 2015
  1. Merge pull request #140 from a-peyrard/filtering-warehouse

    xhanin committed Jan 7, 2015
    Makes Warehouse wrappable and implements a FilteredWarehouse wrapper [breaking]
    
    breaking: Warehouse is now an interface and Warehouse class has been renamed into StdWarehouse.
    
    If you were using Warehouse constructor directly you probably just need to change
     your constructor call from Warehouse to StdWarehouse.
Commits on Jan 6, 2015
  1. Merge branch 'move-settings-in-restx-factory' of https://github.com/a…

    xhanin committed Jan 6, 2015
    …-peyrard/restx into a-peyrard-move-settings-in-restx-factory
Commits on Dec 31, 2014
  1. FIX java.lang.NullPointerException when no java compiler available (f…

    xhanin committed Dec 31, 2014
    …ixes #107)
    
    Didn't manage to actually test it fixes the problem, since I didn't reproduce it.
    
    At the minimum we will get a better error message, but we should even auto disable
     auto compile in that case.
Commits on Dec 30, 2014
Commits on Dec 21, 2014
  1. Merge pull request #134 from walien/master

    xhanin committed Dec 21, 2014
    Allow to set a value prepended to all metrics names which are sent to graphite