cloudstack/server/src/com/cloud/api
abhishek 21f7c0dec8 Refactored RegisterTemplateCmd 2010-08-19 16:33:26 -07:00
..
commands Refactored RegisterTemplateCmd 2010-08-19 16:33:26 -07:00
response Refactoring createStoragePool to new API framework. The logic was always in StoragePoolManager, mostly removed the management server proxy method which called into StoragePoolManager. There is still an outstanding TODO for this API in terms of the response. Once the storage pool has been added, there is a query for the allocated bytes on the pool in order to return proper storage stats. Hooking into this query to get the right data needs to be done. 2010-08-18 19:11:01 -07:00
ApiConstants.java Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
ApiDispatcher.java Add snapshot manager to the list of managers that can be invoked through the API. This prepares the way for refactoring createSnapshot, but since the method is an async create that also needs to create a policy first and generally does not follow any other patters, I'll do this one last. 2010-08-18 19:08:23 -07:00
ApiServer.java Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
ApiServlet.java Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
BaseAsyncCmd.java Refactoring network ingress group command 2010-08-18 17:52:55 -07:00
BaseAsyncCreateCmd.java CreatePortForwardingService has been refactored to the new API framework. CreatePortForwardingServiceRule has also been refactored to the new API framework. This is the first async create command, so there are some changes for the framework with async creates. First, the annotation has a 'createMethod' element, the framework will invoke the createMethod synchronously, update the id of the created object, return the jobId and objectId, then queue the method. Once the method is invoked the actual business logic will kick in, for example 'createVolume' will create a database record for the volume, return the appropriate id, and then asynchronously create the volume in the correct storage pool. The requirement is now that both a create method and an implementation method will be required in the given manager for async create commands. 2010-08-18 19:06:12 -07:00
BaseCmd.java Incremental checkin 2010-08-19 14:40:08 -07:00
BaseListCmd.java Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
Implementation.java CreatePortForwardingService has been refactored to the new API framework. CreatePortForwardingServiceRule has also been refactored to the new API framework. This is the first async create command, so there are some changes for the framework with async creates. First, the annotation has a 'createMethod' element, the framework will invoke the createMethod synchronously, update the id of the created object, return the jobId and objectId, then queue the method. Once the method is invoked the actual business logic will kick in, for example 'createVolume' will create a database record for the volume, return the appropriate id, and then asynchronously create the volume in the correct storage pool. The requirement is now that both a create method and an implementation method will be required in the given manager for async create commands. 2010-08-18 19:06:12 -07:00
Parameter.java Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
ResponseObject.java Add response object interface. 2010-08-16 18:12:31 -07:00
ServerApiException.java Source code committed 2010-08-11 09:13:29 -07:00