Cloudstack Source code
Go to file
prachi 8570b25506 NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file
Changes:
- Added a new interface 'PluggableService'
- Any component that can be packaged separately from cloudstack, can implement this interface and provide its own property file listing the API commands the component supports
- As an example have made VirtualNetworkApplianceService pluggable and a new configureRouter command is added
- ComponentLocator reads all the pluggable service from componentLibrary or from components.xml and instantiates the services.
- As an example, DefaultComponentLibrary adds the pluggable service 'VirtualNetworkApplianceService'
- Also components.xml.in has an entry to show how a pluggable service can be added, but it is commented out.
- APIServer now reads the commands for each pluggable service and when a command for such a service is called, APIServer sets the required instance of the pluggable service in the coomand.
- To do this a new annotation '@PlugService' is added that is processed by APIServer. This eliminates the dependency on the BaseCmd to instantiate the service instances.
2011-10-11 17:34:57 -07:00
agent NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file 2011-10-11 17:34:57 -07:00
agent-simulator add type 2011-10-03 16:50:43 -07:00
api NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file 2011-10-11 17:34:57 -07:00
build bug 11600: aquirelock before deleting a volume, which can be aquired by snapshot manager 2011-10-03 16:43:47 -07:00
client NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file 2011-10-11 17:34:57 -07:00
cloud-cli add apikey/securitykey in cloud-cli 2011-08-19 11:23:30 -07:00
console bug 10656: check OutOfMemoryError in critical path, fix run.sh to let it be able to monitor process termination 2011-07-11 16:33:19 -07:00
console-proxy bug 11663: iterate the whole /var/cache/cloud/cmdline to find out the mgt server ip address, as the position is different for each hypervisor 2011-10-06 14:33:58 -07:00
console-viewer fixed eclipse path 2011-02-23 14:39:25 -08:00
core bug 11336: compression to allow number of cidrs to scale beyond 8k 2011-10-06 17:56:59 -07:00
daemonize remove wscript_build from daemonize/ 2010-12-04 23:03:24 -08:00
debian fix dependent jar version for debian build 2011-09-23 17:40:15 -07:00
deps remove 4.1.2 of httpclient 2011-08-31 15:23:09 -07:00
docs Update documentation. 2011-09-28 19:59:11 -07:00
ovm Bug 8966 - Oracle VM (OVM) support 2011-08-31 17:25:11 -07:00
patches Fix haproxy directory issue in buildsystemvm.sh 2011-09-29 16:14:59 -07:00
python fix adding host on ubuntu 2011-09-23 14:40:57 -07:00
scripts bug 11336: compression to allow number of cidrs to scale beyond 8k 2011-10-06 17:56:59 -07:00
server NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file 2011-10-11 17:34:57 -07:00
setup Network as a service(NaaS): Separate redundant virtual router as a standalone element 2011-10-10 15:41:07 -07:00
test eclipse classpath fix 2011-08-31 15:51:19 -07:00
tools eclipse classpath fix 2011-08-31 15:51:19 -07:00
ui cloudStack - sync 2.2.Y UI change to master branch. 2011-09-29 15:35:45 -07:00
usage classpath changes for eclipse 2011-09-27 10:50:52 -07:00
utils NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file 2011-10-11 17:34:57 -07:00
vmware-base bug 10971: support vSphere 5 2011-09-26 12:16:28 -07:00
.gitignore bug 8529: propagated to master. Added junit test support to ant 2011-02-16 17:40:58 -08:00
INSTALL.txt adding a Install from source document 2011-08-31 12:18:46 -04:00
README.html Update README to point to new information resources. 2011-06-14 18:53:45 -07:00
build.xml updating copyright licenses, including build-usage.xml 2011-08-31 16:22:51 -04:00
cloud.spec add usage back to spec file 2011-09-14 14:59:27 -07:00
configure-info.in Source code committed 2010-08-11 09:13:29 -07:00
version-info.in more file changes 2010-09-09 13:27:20 -07:00
waf Source code committed 2010-08-11 09:13:29 -07:00
waf.bat Source code committed 2010-08-11 09:13:29 -07:00
wscript speed up rpm build 2011-07-01 17:52:27 -07:00
wscript_build add usage back to spec file 2011-09-14 14:59:27 -07:00
wscript_configure add jna dependenc 2011-09-13 18:52:48 -07:00

README.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<a href="http://cloud.com"><img src="docs/images/logo_cloud.jpg"></a>
<p>Welcome to CloudStack. Here's where you can find more information:</p>
<ul>
<li><a href="http://www.cloudstack.org">Community</a> - forums, code, bugbase, blog, events, links to outside resources, IRC, and more</li>
<li><a href="http://cloud.mindtouch.us">Documentation and Knowledge Base</a> - installation steps, guides, references, troubleshooting tips</li>
<li><a href="http://cloud.com">Cloud.com</a>
</ul>
</body>
</html>