You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by hu...@apache.org on 2013/01/21 12:18:49 UTC

[39/50] [abbrv] git commit: Merge branch 'api_limit'

Merge branch 'api_limit'


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/5a865462
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/5a865462
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/5a865462

Branch: refs/heads/cloud-agent-with-openvswitch
Commit: 5a865462e90faf00795047da793836099300384b
Parents: ce4b49d 2fd1d47
Author: Min Chen <mi...@citrix.com>
Authored: Fri Jan 18 09:43:54 2013 -0800
Committer: Min Chen <mi...@citrix.com>
Committed: Fri Jan 18 09:43:54 2013 -0800

----------------------------------------------------------------------
 .../com/cloud/exception/RequestLimitException.java |   43 +++
 api/src/org/apache/cloudstack/acl/APIChecker.java  |    3 +-
 .../org/apache/cloudstack/acl/APILimitChecker.java |   30 ++
 client/pom.xml                                     |    5 +
 client/tomcatconf/commands.properties.in           |    5 +
 client/tomcatconf/components.xml.in                |    6 +
 plugins/api/rate-limit/pom.xml                     |   51 ++++
 .../command/admin/ratelimit/ResetApiLimitCmd.java  |   99 +++++++
 .../api/command/user/ratelimit/GetApiLimitCmd.java |   89 ++++++
 .../cloudstack/api/response/ApiLimitResponse.java  |   82 ++++++
 .../cloudstack/ratelimit/ApiRateLimitService.java  |   37 +++
 .../ratelimit/ApiRateLimitServiceImpl.java         |  196 +++++++++++++
 .../cloudstack/ratelimit/EhcacheLimitStore.java    |   99 +++++++
 .../apache/cloudstack/ratelimit/LimitStore.java    |   51 ++++
 .../apache/cloudstack/ratelimit/StoreEntry.java    |   33 ++
 .../cloudstack/ratelimit/StoreEntryImpl.java       |   64 ++++
 .../cloudstack/ratelimit/ApiRateLimitTest.java     |  226 +++++++++++++++
 .../cloudstack/ratelimit/integration/APITest.java  |  211 ++++++++++++++
 .../ratelimit/integration/LoginResponse.java       |  142 +++++++++
 .../integration/RateLimitIntegrationTest.java      |  214 ++++++++++++++
 plugins/pom.xml                                    |    1 +
 server/src/com/cloud/api/ApiServer.java            |   11 +
 server/src/com/cloud/api/ApiServlet.java           |    6 +-
 server/src/com/cloud/configuration/Config.java     |    1 -
 server/test/com/cloud/api/APITest.java             |   39 ++-
 server/test/com/cloud/api/ListPerfTest.java        |    9 +-
 .../utils/exception/CSExceptionErrorCode.java      |    1 +
 27 files changed, 1737 insertions(+), 17 deletions(-)
----------------------------------------------------------------------