Updated Branches: refs/heads/4.1 ae9aef2bc -> 8071bb7fe
Spring fails to inject the class itself which is a pluggable service. A minor issue, but the listApis won't list the "listApis" API itself. So, we manually addAll getCommands() from the class to the cmdClass (the list of cmd classes) Signed-off-by: Chip Childers <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/8071bb7f Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/8071bb7f Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/8071bb7f Branch: refs/heads/4.1 Commit: 8071bb7fecd860fa875f9eecdc5778678d10814a Parents: ae9aef2 Author: Rohit Yadav <[email protected]> Authored: Thu Mar 14 16:17:14 2013 -0400 Committer: Chip Childers <[email protected]> Committed: Thu Mar 14 16:17:14 2013 -0400 ---------------------------------------------------------------------- .../discovery/ApiDiscoveryServiceImpl.java | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/8071bb7f/plugins/api/discovery/src/org/apache/cloudstack/discovery/ApiDiscoveryServiceImpl.java ---------------------------------------------------------------------- diff --git a/plugins/api/discovery/src/org/apache/cloudstack/discovery/ApiDiscoveryServiceImpl.java b/plugins/api/discovery/src/org/apache/cloudstack/discovery/ApiDiscoveryServiceImpl.java index 293a1a4..b371488 100755 --- a/plugins/api/discovery/src/org/apache/cloudstack/discovery/ApiDiscoveryServiceImpl.java +++ b/plugins/api/discovery/src/org/apache/cloudstack/discovery/ApiDiscoveryServiceImpl.java @@ -73,6 +73,7 @@ public class ApiDiscoveryServiceImpl implements ApiDiscoveryService { s_logger.debug(String.format("getting api commands of service: %s", service.getClass().getName())); cmdClasses.addAll(service.getCommands()); } + cmdClasses.addAll(this.getCommands()); cacheResponseMap(cmdClasses); long endTime = System.nanoTime(); s_logger.info("Api Discovery Service: Annotation, docstrings, api relation graph processed in " + (endTime - startTime) / 1000000.0 + " ms");
