14116 Commits

Author SHA1 Message Date
Edison Su
0836bb8ec9 add state machine for templateonprimarystorage, thus we don't need hold lock 2012-12-04 19:02:14 -08:00
Kelven Yang
eee58d7804 Add RpcAddressable to allow upper layer adding address mapping logic for its business object 2012-12-04 11:52:29 -08:00
Kelven Yang
1688919218 Add compilable client RPC test file 2012-12-04 10:43:08 -08:00
Edison Su
2c689adce7 add more implementation in volume project 2012-12-03 18:34:49 -08:00
Kelven Yang
d836b14a64 add anonymouse client RPC endpoint support 2012-12-03 16:29:14 -08:00
Kelven Yang
28db7981b9 add IPC test 2012-12-03 14:52:19 -08:00
Edison Su
54f9a5de65 add backup/snapshot project 2012-12-03 13:39:44 -08:00
Edison Su
ac5622cc2a add sample driver code: solidfire and s3 2012-11-28 19:50:41 -08:00
Kelven Yang
fc16e1ea1a Finish RPC service server side implementation 2012-11-28 18:03:20 -08:00
Kelven Yang
1d75063217 Finish RPC calling side implementation 2012-11-27 20:31:33 -08:00
Edison Su
225ad3c289 seperate code into different modules: storage, storage/volume, storage/image, storage/snapshot, storage/backup, storage/integration-test 2012-11-27 19:16:28 -08:00
Edison Su
487a0ac43d remove unused code 2012-11-26 18:45:49 -08:00
Edison Su
5724f1ca96 fix build 2012-11-26 11:49:51 -08:00
Edison Su
e436d4327f create volume from template unit test is passed 2012-11-26 11:42:34 -08:00
Kelven Yang
d4cb74c77b Add more RPC implementation code 2012-11-21 17:11:11 -08:00
Edison Su
550f4fbcdc create template/primary data store is done 2012-11-20 18:57:19 -08:00
Edison Su
573d13dd7c starting unit test 2012-11-20 18:57:19 -08:00
Kelven Yang
d62da2a7b5 Make RPC naming convention clear for RPC users, add handler and event dispatchers 2012-11-20 15:42:51 -08:00
Kelven Yang
17f2af409e modify RPC API flavor to be in Java Future<T> style 2012-11-19 17:37:13 -08:00
Alex Huang
bcff47d4b0 Changes to deploy cxf 2012-11-19 16:53:22 -08:00
Alex Huang
bd17d35adb Some initial checkins 2012-11-19 16:53:21 -08:00
Edison Su
6866613af4 refactor download template 2012-11-16 18:50:28 -08:00
Alex Huang
71f2af5c00 Added dependencies 2012-11-16 08:47:58 -08:00
Alex Huang
dd198ffd4f Added a war for cloud-engine 2012-11-16 08:47:58 -08:00
Edison Su
23a35db952 add image motion interface 2012-11-15 17:52:42 -08:00
Kelven Yang
7a3ffb47e6 Add pipeline concept to RPC facility, fix javelin build issue 2012-11-15 16:15:24 -08:00
Kelven Yang
28b682c8db Add concept of caller context and message serilizer to messaging layer 2012-11-15 15:59:37 -08:00
Edison Su
3b668d2907 fix build 2012-11-15 13:29:11 -08:00
Kelven Yang
2cae511464 Connnect event bus to messaging layer 2012-11-14 19:28:59 -08:00
Edison Su
cad75e7220 add storage motion interface 2012-11-14 17:47:24 -08:00
Kelven Yang
b38d9b82b6 CloudStack messaging refactoring skeleton 2012-11-13 17:59:39 -08:00
Edison Su
a06eb4557e refactor apis 2012-11-13 16:34:44 -08:00
Edison Su
2251d5bb40 move interfaces around 2012-11-07 16:03:34 -08:00
Kelven Yang
8eadeba37c Fix the compiling issue for usage server caused by mering the Spring work 2012-11-07 15:20:01 -08:00
Kelven Yang
d79f1f6fdc Replace Adapters and PluggableServices, use Spring to load them 2012-11-07 15:03:24 -08:00
Kelven Yang
453b31f3f4 Refactor ComponentLocator to be based on Spring so that legacy way of loading component can coexist with Spring 2012-11-07 15:03:23 -08:00
Kelven Yang
0e9924fcee Add autowiring+AOP support to injected components 2012-11-07 15:03:23 -08:00
Kelven Yang
cea8f3bf37 Switch inject annotation to javax and let ComponentLocator to recognize both the new and original inject annotation 2012-11-07 15:03:22 -08:00
Kelven Yang
aab02e2743 Add Spring annotation to major components 2012-11-07 14:53:39 -08:00
Edison Su
17c82b7270 add image skeleton 2012-11-05 19:36:56 -08:00
Edison Su
6dd2318b44 fix build 2012-11-05 11:19:16 -08:00
Alex Huang
37197d6360 Moved from platform to engine 2012-11-05 09:23:15 -08:00
Alex Huang
cf6b336739 fixed pom problem in network component 2012-11-05 09:22:50 -08:00
Alex Huang
a6df8a5b44 Added engine 2012-11-05 09:14:14 -08:00
Alex Huang
3dafea6eff Moved platform to engine 2012-11-05 09:13:53 -08:00
Alex Huang
91e68b5f2c A bunch of .project changes again 2012-11-04 19:25:03 -08:00
Edison Su
7c9e30a6ea add more files 2012-11-02 17:44:28 -07:00
Edison Su
37c95dd11a add more files 2012-11-01 17:21:15 -07:00
Alex Huang
7397716fcd added missing files 2012-11-01 13:57:34 -07:00
Alex Huang
4b9990408d Changes in the API 2012-11-01 13:40:17 -07:00