Kris McQueen
|
3f6a438d92
|
Refactoring the AsyncJobManager to queue jobs appropriately if there is a need to synchronize execution on an object, e.g. a router. API developers can now call command.synchronizeCommand(String, Long) to force the command to be synchronized on a particular object type [the string arg] with a particular id [the long arg]. When synchronizeCommand() is invoked, an exception maybe thrown by the framework (AsyncCommandQueued exception) to force the business logic to abort. The command will then be queued and invoked at the appropriate time. The synchronizeCommand() is re-entrant and will be a no-op if the command has already been queued and is now ready for execution.
|
2010-09-16 19:05:06 -07:00 |
alena
|
091b28a6b3
|
Modified addSecondaryStorage/addHost/updateHost/associateIpAddress/attachIso/copyIso/copyTemplate/deletePortForwardingService/startRouter/stopRouter/rebootRouter commands to new API framework.
|
2010-09-16 18:54:15 -07:00 |
alena
|
3659b7b207
|
Code cleanup - deleted code that was commented out and unused imports.
|
2010-09-09 16:07:29 -07:00 |
alena
|
75483e4e05
|
Modified AuthorizeNetworkGroupIngress/DeleteNetworkGroupIngress to new api framework
|
2010-09-09 11:41:33 -07:00 |
alena
|
44f86d3726
|
Refactored AssignPortForwardingServiceCmd and DeletePortForwardingServiceCmd
|
2010-09-08 20:06:15 -07:00 |
alena
|
b0aa28032c
|
Refactored DeleteIPForwardingRule/UpdateIPForwardingRule commands to new api framework.
|
2010-09-08 19:03:42 -07:00 |
alena
|
5170c215f8
|
Refactored DeleteLoadBalancerRule/UpdateLoadBalancerRule api commands.
|
2010-09-08 15:04:26 -07:00 |
alena
|
41000e61d3
|
Refactored copyIso/copyTemplate/attachIso/startRouter/stopRouter/rebootRouter commands
|
2010-09-07 18:53:04 -07:00 |
Kris McQueen
|
931706ad87
|
Refactor listPortForwardingRules to new API framework. Clean up imports.
|
2010-09-01 15:00:22 -07:00 |
Kris McQueen
|
fbcb02cd9e
|
Refactoring listNetworkGroups to new API framework. The search is done entirely within NetworkGroupManager, and this is one instances of a response with nested data (the ingress rules are nested within the groups). Some work will need to be done to serialize this response properly.
|
2010-09-01 14:05:39 -07:00 |
alena
|
53892037c4
|
Refactored associateIPAddress and updateHost commands.
|
2010-08-30 15:22:42 -07:00 |
abhishek
|
dc750e2691
|
Moving the disassoc logic to network manager
|
2010-08-30 10:50:27 -07:00 |
abhishek
|
0ea56e1504
|
refactored the delete port forwarding service rule cmd
|
2010-08-27 10:22:11 -07:00 |
abhishek
|
c200375b0f
|
Refactoring RemoveFromLoadBalancerRuleCmd
|
2010-08-19 11:59:56 -07:00 |
abhishek
|
3198abd8c1
|
Refactoring network ingress group command
|
2010-08-18 17:52:55 -07:00 |
alena
|
e2950eb5a1
|
Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
Conflicts:
server/src/com/cloud/api/BaseCmd.java
server/src/com/cloud/network/security/NetworkGroupManagerImpl.java
|
2010-08-18 11:36:05 -07:00 |
alena
|
3d85fdf687
|
API refactor
|
2010-08-18 11:24:29 -07:00 |
Kris McQueen
|
21ab91dc2c
|
refactoring CreateNetworkGroup API command to new API framework
|
2010-08-17 19:07:00 -07:00 |
Kris McQueen
|
82d6edcdf3
|
Refactoring CreateIPForwardingRule and CreateLoadBalancerRule to new API framework
|
2010-08-17 19:07:00 -07:00 |
Kris McQueen
|
a6c34d422c
|
Work in progress for modifying createPortForwardingRule command.
- some of the logic has been moved to manager
- some annotations have been added for the command itself
|
2010-08-17 19:07:00 -07:00 |
Kris McQueen
|
0c644a5ccb
|
Add EventUtils to consolidate the creation of events and make it usable from all managers (there were some private methods in ManagementServerImpl). Add some validation logic to AssignToLoadBalancer implementation in NetworkManagerImpl.
|
2010-08-11 16:53:03 -07:00 |
Manuel Amador (Rudd-O)
|
14ae76781e
|
Committing Kris' big merge
|
2010-08-11 16:02:57 -07:00 |
Manuel Amador (Rudd-O)
|
ac730ec496
|
Branch 2.1.refactor committed
|
2010-08-11 09:13:42 -07:00 |
Manuel Amador (Rudd-O)
|
05c020e1f6
|
Source code committed
|
2010-08-11 09:13:29 -07:00 |