30 Commits

Author SHA1 Message Date
Kelven Yang
98a1295fb3 Add transport implementation for RPC/Async framework 2012-12-10 18:11:18 -08:00
Alex Huang
57c9b4c6b1 Figured out how to add annotations to jackson 2012-12-07 15:21:22 -08:00
Kelven Yang
9375ea0bbd Add Void class for AsyncMethod to indicate void return 2012-12-06 17:46:13 -08:00
Kelven Yang
e78ccf1dd5 Give flexibility to write in-place AsyncMethod callback hanlder 2012-12-06 17:11:39 -08:00
Kelven Yang
6fd6b38b43 Add AsyncMethod support 2012-12-06 15:14:45 -08:00
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
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
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
Kelven Yang
d4cb74c77b Add more RPC implementation code 2012-11-21 17:11:11 -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
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
Kelven Yang
2cae511464 Connnect event bus to messaging layer 2012-11-14 19:28:59 -08:00
Kelven Yang
b38d9b82b6 CloudStack messaging refactoring skeleton 2012-11-13 17:59:39 -08:00
Edison Su
059f605ace add more interfaces 2012-10-22 17:50:51 -07:00
Edison Su
a75916d45f add license header 2012-10-16 10:26:01 -07:00
Edison Su
0a7d03c90b javelin is revived 2012-10-15 15:42:59 -07:00
Alex Huang
298d224f83 Added extra maven files 2012-09-11 18:14:42 -07:00
Alex Huang
65f1991785 added missing files 2012-09-06 16:30:54 -07:00
Alex Huang
6d0e3bd8f0 Jobs changes 2012-09-06 16:30:21 -07:00
Alex Huang
c0ccabb5a3 Here's the actual object model. This will allow developers to follow how CloudStack works by following the object model 2012-08-30 16:00:20 -07:00
Alex Huang
49c9f1f0ab more class file changes from maven 2012-08-30 10:00:47 -07:00
Kelven Yang
2300310243 Messaging facility initials for new architecture 2012-08-28 17:58:45 -07:00
Edison Su
e07f8449f4 add storage interface 2012-08-24 18:24:26 -07:00
Alex Huang
07d00ebbfa modules 2012-08-23 18:11:47 -07:00