PageRenderTime 60ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 1ms

/java/replication/src/org/xtreemfs/babudb/pbrpc/Replication.java

http://babudb.googlecode.com/
Java | 1413 lines | 1263 code | 148 blank | 2 comment | 24 complexity | 0fa32a80f5cd34bbba110b6039e6ff68 MD5 | raw file
Possible License(s): BSD-3-Clause

Large files files are truncated, but you can click here to view the full file

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: interface/replication.proto
  3. package org.xtreemfs.babudb.pbrpc;
  4. public final class Replication {
  5. private Replication() {}
  6. public static void registerAllExtensions(
  7. com.google.protobuf.ExtensionRegistry registry) {
  8. }
  9. public static abstract class RemoteAccessService
  10. implements com.google.protobuf.Service {
  11. protected RemoteAccessService() {}
  12. public interface Interface {
  13. public abstract void makePersistent(
  14. com.google.protobuf.RpcController controller,
  15. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  16. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  17. public abstract void getDatabaseByName(
  18. com.google.protobuf.RpcController controller,
  19. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request,
  20. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  21. public abstract void getDatabaseById(
  22. com.google.protobuf.RpcController controller,
  23. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request,
  24. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  25. public abstract void getDatabases(
  26. com.google.protobuf.RpcController controller,
  27. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  28. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases> done);
  29. public abstract void lookup(
  30. com.google.protobuf.RpcController controller,
  31. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  32. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  33. public abstract void plookup(
  34. com.google.protobuf.RpcController controller,
  35. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  36. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  37. public abstract void plookupReverse(
  38. com.google.protobuf.RpcController controller,
  39. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  40. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  41. public abstract void rlookup(
  42. com.google.protobuf.RpcController controller,
  43. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  44. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  45. public abstract void rlookupReverse(
  46. com.google.protobuf.RpcController controller,
  47. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  48. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  49. }
  50. public static com.google.protobuf.Service newReflectiveService(
  51. final Interface impl) {
  52. return new RemoteAccessService() {
  53. @Override
  54. public void makePersistent(
  55. com.google.protobuf.RpcController controller,
  56. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  57. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  58. impl.makePersistent(controller, request, done);
  59. }
  60. @Override
  61. public void getDatabaseByName(
  62. com.google.protobuf.RpcController controller,
  63. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request,
  64. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  65. impl.getDatabaseByName(controller, request, done);
  66. }
  67. @Override
  68. public void getDatabaseById(
  69. com.google.protobuf.RpcController controller,
  70. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request,
  71. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  72. impl.getDatabaseById(controller, request, done);
  73. }
  74. @Override
  75. public void getDatabases(
  76. com.google.protobuf.RpcController controller,
  77. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  78. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases> done) {
  79. impl.getDatabases(controller, request, done);
  80. }
  81. @Override
  82. public void lookup(
  83. com.google.protobuf.RpcController controller,
  84. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  85. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  86. impl.lookup(controller, request, done);
  87. }
  88. @Override
  89. public void plookup(
  90. com.google.protobuf.RpcController controller,
  91. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  92. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  93. impl.plookup(controller, request, done);
  94. }
  95. @Override
  96. public void plookupReverse(
  97. com.google.protobuf.RpcController controller,
  98. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  99. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  100. impl.plookupReverse(controller, request, done);
  101. }
  102. @Override
  103. public void rlookup(
  104. com.google.protobuf.RpcController controller,
  105. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  106. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  107. impl.rlookup(controller, request, done);
  108. }
  109. @Override
  110. public void rlookupReverse(
  111. com.google.protobuf.RpcController controller,
  112. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  113. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  114. impl.rlookupReverse(controller, request, done);
  115. }
  116. };
  117. }
  118. public static com.google.protobuf.BlockingService
  119. newReflectiveBlockingService(final BlockingInterface impl) {
  120. return new com.google.protobuf.BlockingService() {
  121. public final com.google.protobuf.Descriptors.ServiceDescriptor
  122. getDescriptorForType() {
  123. return getDescriptor();
  124. }
  125. public final com.google.protobuf.Message callBlockingMethod(
  126. com.google.protobuf.Descriptors.MethodDescriptor method,
  127. com.google.protobuf.RpcController controller,
  128. com.google.protobuf.Message request)
  129. throws com.google.protobuf.ServiceException {
  130. if (method.getService() != getDescriptor()) {
  131. throw new java.lang.IllegalArgumentException(
  132. "Service.callBlockingMethod() given method descriptor for " +
  133. "wrong service type.");
  134. }
  135. switch(method.getIndex()) {
  136. case 0:
  137. return impl.makePersistent(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request);
  138. case 1:
  139. return impl.getDatabaseByName(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName)request);
  140. case 2:
  141. return impl.getDatabaseById(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId)request);
  142. case 3:
  143. return impl.getDatabases(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request);
  144. case 4:
  145. return impl.lookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request);
  146. case 5:
  147. return impl.plookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request);
  148. case 6:
  149. return impl.plookupReverse(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request);
  150. case 7:
  151. return impl.rlookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup)request);
  152. case 8:
  153. return impl.rlookupReverse(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup)request);
  154. default:
  155. throw new java.lang.AssertionError("Can't get here.");
  156. }
  157. }
  158. public final com.google.protobuf.Message
  159. getRequestPrototype(
  160. com.google.protobuf.Descriptors.MethodDescriptor method) {
  161. if (method.getService() != getDescriptor()) {
  162. throw new java.lang.IllegalArgumentException(
  163. "Service.getRequestPrototype() given method " +
  164. "descriptor for wrong service type.");
  165. }
  166. switch(method.getIndex()) {
  167. case 0:
  168. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  169. case 1:
  170. return org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName.getDefaultInstance();
  171. case 2:
  172. return org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId.getDefaultInstance();
  173. case 3:
  174. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  175. case 4:
  176. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  177. case 5:
  178. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  179. case 6:
  180. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  181. case 7:
  182. return org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup.getDefaultInstance();
  183. case 8:
  184. return org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup.getDefaultInstance();
  185. default:
  186. throw new java.lang.AssertionError("Can't get here.");
  187. }
  188. }
  189. public final com.google.protobuf.Message
  190. getResponsePrototype(
  191. com.google.protobuf.Descriptors.MethodDescriptor method) {
  192. if (method.getService() != getDescriptor()) {
  193. throw new java.lang.IllegalArgumentException(
  194. "Service.getResponsePrototype() given method " +
  195. "descriptor for wrong service type.");
  196. }
  197. switch(method.getIndex()) {
  198. case 0:
  199. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  200. case 1:
  201. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  202. case 2:
  203. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  204. case 3:
  205. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.getDefaultInstance();
  206. case 4:
  207. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  208. case 5:
  209. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  210. case 6:
  211. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  212. case 7:
  213. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  214. case 8:
  215. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  216. default:
  217. throw new java.lang.AssertionError("Can't get here.");
  218. }
  219. }
  220. };
  221. }
  222. public abstract void makePersistent(
  223. com.google.protobuf.RpcController controller,
  224. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  225. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  226. public abstract void getDatabaseByName(
  227. com.google.protobuf.RpcController controller,
  228. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request,
  229. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  230. public abstract void getDatabaseById(
  231. com.google.protobuf.RpcController controller,
  232. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request,
  233. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done);
  234. public abstract void getDatabases(
  235. com.google.protobuf.RpcController controller,
  236. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  237. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases> done);
  238. public abstract void lookup(
  239. com.google.protobuf.RpcController controller,
  240. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  241. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  242. public abstract void plookup(
  243. com.google.protobuf.RpcController controller,
  244. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  245. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  246. public abstract void plookupReverse(
  247. com.google.protobuf.RpcController controller,
  248. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  249. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  250. public abstract void rlookup(
  251. com.google.protobuf.RpcController controller,
  252. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  253. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  254. public abstract void rlookupReverse(
  255. com.google.protobuf.RpcController controller,
  256. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  257. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done);
  258. public static final
  259. com.google.protobuf.Descriptors.ServiceDescriptor
  260. getDescriptor() {
  261. return org.xtreemfs.babudb.pbrpc.Replication.getDescriptor().getServices().get(0);
  262. }
  263. public final com.google.protobuf.Descriptors.ServiceDescriptor
  264. getDescriptorForType() {
  265. return getDescriptor();
  266. }
  267. public final void callMethod(
  268. com.google.protobuf.Descriptors.MethodDescriptor method,
  269. com.google.protobuf.RpcController controller,
  270. com.google.protobuf.Message request,
  271. com.google.protobuf.RpcCallback<
  272. com.google.protobuf.Message> done) {
  273. if (method.getService() != getDescriptor()) {
  274. throw new java.lang.IllegalArgumentException(
  275. "Service.callMethod() given method descriptor for wrong " +
  276. "service type.");
  277. }
  278. switch(method.getIndex()) {
  279. case 0:
  280. this.makePersistent(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request,
  281. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database>specializeCallback(
  282. done));
  283. return;
  284. case 1:
  285. this.getDatabaseByName(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName)request,
  286. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database>specializeCallback(
  287. done));
  288. return;
  289. case 2:
  290. this.getDatabaseById(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId)request,
  291. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database>specializeCallback(
  292. done));
  293. return;
  294. case 3:
  295. this.getDatabases(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request,
  296. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases>specializeCallback(
  297. done));
  298. return;
  299. case 4:
  300. this.lookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request,
  301. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse>specializeCallback(
  302. done));
  303. return;
  304. case 5:
  305. this.plookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request,
  306. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap>specializeCallback(
  307. done));
  308. return;
  309. case 6:
  310. this.plookupReverse(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup)request,
  311. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap>specializeCallback(
  312. done));
  313. return;
  314. case 7:
  315. this.rlookup(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup)request,
  316. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap>specializeCallback(
  317. done));
  318. return;
  319. case 8:
  320. this.rlookupReverse(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup)request,
  321. com.google.protobuf.RpcUtil.<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap>specializeCallback(
  322. done));
  323. return;
  324. default:
  325. throw new java.lang.AssertionError("Can't get here.");
  326. }
  327. }
  328. public final com.google.protobuf.Message
  329. getRequestPrototype(
  330. com.google.protobuf.Descriptors.MethodDescriptor method) {
  331. if (method.getService() != getDescriptor()) {
  332. throw new java.lang.IllegalArgumentException(
  333. "Service.getRequestPrototype() given method " +
  334. "descriptor for wrong service type.");
  335. }
  336. switch(method.getIndex()) {
  337. case 0:
  338. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  339. case 1:
  340. return org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName.getDefaultInstance();
  341. case 2:
  342. return org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId.getDefaultInstance();
  343. case 3:
  344. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  345. case 4:
  346. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  347. case 5:
  348. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  349. case 6:
  350. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup.getDefaultInstance();
  351. case 7:
  352. return org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup.getDefaultInstance();
  353. case 8:
  354. return org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup.getDefaultInstance();
  355. default:
  356. throw new java.lang.AssertionError("Can't get here.");
  357. }
  358. }
  359. public final com.google.protobuf.Message
  360. getResponsePrototype(
  361. com.google.protobuf.Descriptors.MethodDescriptor method) {
  362. if (method.getService() != getDescriptor()) {
  363. throw new java.lang.IllegalArgumentException(
  364. "Service.getResponsePrototype() given method " +
  365. "descriptor for wrong service type.");
  366. }
  367. switch(method.getIndex()) {
  368. case 0:
  369. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  370. case 1:
  371. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  372. case 2:
  373. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance();
  374. case 3:
  375. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.getDefaultInstance();
  376. case 4:
  377. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  378. case 5:
  379. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  380. case 6:
  381. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  382. case 7:
  383. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  384. case 8:
  385. return org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance();
  386. default:
  387. throw new java.lang.AssertionError("Can't get here.");
  388. }
  389. }
  390. public static Stub newStub(
  391. com.google.protobuf.RpcChannel channel) {
  392. return new Stub(channel);
  393. }
  394. public static final class Stub extends org.xtreemfs.babudb.pbrpc.Replication.RemoteAccessService implements Interface {
  395. private Stub(com.google.protobuf.RpcChannel channel) {
  396. this.channel = channel;
  397. }
  398. private final com.google.protobuf.RpcChannel channel;
  399. public com.google.protobuf.RpcChannel getChannel() {
  400. return channel;
  401. }
  402. public void makePersistent(
  403. com.google.protobuf.RpcController controller,
  404. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  405. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  406. channel.callMethod(
  407. getDescriptor().getMethods().get(0),
  408. controller,
  409. request,
  410. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance(),
  411. com.google.protobuf.RpcUtil.generalizeCallback(
  412. done,
  413. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.class,
  414. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance()));
  415. }
  416. public void getDatabaseByName(
  417. com.google.protobuf.RpcController controller,
  418. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request,
  419. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  420. channel.callMethod(
  421. getDescriptor().getMethods().get(1),
  422. controller,
  423. request,
  424. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance(),
  425. com.google.protobuf.RpcUtil.generalizeCallback(
  426. done,
  427. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.class,
  428. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance()));
  429. }
  430. public void getDatabaseById(
  431. com.google.protobuf.RpcController controller,
  432. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request,
  433. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Database> done) {
  434. channel.callMethod(
  435. getDescriptor().getMethods().get(2),
  436. controller,
  437. request,
  438. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance(),
  439. com.google.protobuf.RpcUtil.generalizeCallback(
  440. done,
  441. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.class,
  442. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance()));
  443. }
  444. public void getDatabases(
  445. com.google.protobuf.RpcController controller,
  446. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  447. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases> done) {
  448. channel.callMethod(
  449. getDescriptor().getMethods().get(3),
  450. controller,
  451. request,
  452. org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.getDefaultInstance(),
  453. com.google.protobuf.RpcUtil.generalizeCallback(
  454. done,
  455. org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.class,
  456. org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.getDefaultInstance()));
  457. }
  458. public void lookup(
  459. com.google.protobuf.RpcController controller,
  460. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  461. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  462. channel.callMethod(
  463. getDescriptor().getMethods().get(4),
  464. controller,
  465. request,
  466. org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance(),
  467. com.google.protobuf.RpcUtil.generalizeCallback(
  468. done,
  469. org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.class,
  470. org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance()));
  471. }
  472. public void plookup(
  473. com.google.protobuf.RpcController controller,
  474. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  475. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  476. channel.callMethod(
  477. getDescriptor().getMethods().get(5),
  478. controller,
  479. request,
  480. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance(),
  481. com.google.protobuf.RpcUtil.generalizeCallback(
  482. done,
  483. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.class,
  484. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance()));
  485. }
  486. public void plookupReverse(
  487. com.google.protobuf.RpcController controller,
  488. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request,
  489. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  490. channel.callMethod(
  491. getDescriptor().getMethods().get(6),
  492. controller,
  493. request,
  494. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance(),
  495. com.google.protobuf.RpcUtil.generalizeCallback(
  496. done,
  497. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.class,
  498. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance()));
  499. }
  500. public void rlookup(
  501. com.google.protobuf.RpcController controller,
  502. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  503. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  504. channel.callMethod(
  505. getDescriptor().getMethods().get(7),
  506. controller,
  507. request,
  508. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance(),
  509. com.google.protobuf.RpcUtil.generalizeCallback(
  510. done,
  511. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.class,
  512. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance()));
  513. }
  514. public void rlookupReverse(
  515. com.google.protobuf.RpcController controller,
  516. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request,
  517. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap> done) {
  518. channel.callMethod(
  519. getDescriptor().getMethods().get(8),
  520. controller,
  521. request,
  522. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance(),
  523. com.google.protobuf.RpcUtil.generalizeCallback(
  524. done,
  525. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.class,
  526. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance()));
  527. }
  528. }
  529. public static BlockingInterface newBlockingStub(
  530. com.google.protobuf.BlockingRpcChannel channel) {
  531. return new BlockingStub(channel);
  532. }
  533. public interface BlockingInterface {
  534. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database makePersistent(
  535. com.google.protobuf.RpcController controller,
  536. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request)
  537. throws com.google.protobuf.ServiceException;
  538. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database getDatabaseByName(
  539. com.google.protobuf.RpcController controller,
  540. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request)
  541. throws com.google.protobuf.ServiceException;
  542. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database getDatabaseById(
  543. com.google.protobuf.RpcController controller,
  544. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request)
  545. throws com.google.protobuf.ServiceException;
  546. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases getDatabases(
  547. com.google.protobuf.RpcController controller,
  548. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request)
  549. throws com.google.protobuf.ServiceException;
  550. public org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse lookup(
  551. com.google.protobuf.RpcController controller,
  552. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  553. throws com.google.protobuf.ServiceException;
  554. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap plookup(
  555. com.google.protobuf.RpcController controller,
  556. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  557. throws com.google.protobuf.ServiceException;
  558. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap plookupReverse(
  559. com.google.protobuf.RpcController controller,
  560. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  561. throws com.google.protobuf.ServiceException;
  562. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap rlookup(
  563. com.google.protobuf.RpcController controller,
  564. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request)
  565. throws com.google.protobuf.ServiceException;
  566. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap rlookupReverse(
  567. com.google.protobuf.RpcController controller,
  568. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request)
  569. throws com.google.protobuf.ServiceException;
  570. }
  571. private static final class BlockingStub implements BlockingInterface {
  572. private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
  573. this.channel = channel;
  574. }
  575. private final com.google.protobuf.BlockingRpcChannel channel;
  576. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database makePersistent(
  577. com.google.protobuf.RpcController controller,
  578. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request)
  579. throws com.google.protobuf.ServiceException {
  580. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.Database) channel.callBlockingMethod(
  581. getDescriptor().getMethods().get(0),
  582. controller,
  583. request,
  584. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance());
  585. }
  586. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database getDatabaseByName(
  587. com.google.protobuf.RpcController controller,
  588. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseName request)
  589. throws com.google.protobuf.ServiceException {
  590. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.Database) channel.callBlockingMethod(
  591. getDescriptor().getMethods().get(1),
  592. controller,
  593. request,
  594. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance());
  595. }
  596. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Database getDatabaseById(
  597. com.google.protobuf.RpcController controller,
  598. org.xtreemfs.babudb.pbrpc.GlobalTypes.DatabaseId request)
  599. throws com.google.protobuf.ServiceException {
  600. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.Database) channel.callBlockingMethod(
  601. getDescriptor().getMethods().get(2),
  602. controller,
  603. request,
  604. org.xtreemfs.babudb.pbrpc.GlobalTypes.Database.getDefaultInstance());
  605. }
  606. public org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases getDatabases(
  607. com.google.protobuf.RpcController controller,
  608. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request)
  609. throws com.google.protobuf.ServiceException {
  610. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases) channel.callBlockingMethod(
  611. getDescriptor().getMethods().get(3),
  612. controller,
  613. request,
  614. org.xtreemfs.babudb.pbrpc.GlobalTypes.Databases.getDefaultInstance());
  615. }
  616. public org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse lookup(
  617. com.google.protobuf.RpcController controller,
  618. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  619. throws com.google.protobuf.ServiceException {
  620. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse) channel.callBlockingMethod(
  621. getDescriptor().getMethods().get(4),
  622. controller,
  623. request,
  624. org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance());
  625. }
  626. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap plookup(
  627. com.google.protobuf.RpcController controller,
  628. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  629. throws com.google.protobuf.ServiceException {
  630. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap) channel.callBlockingMethod(
  631. getDescriptor().getMethods().get(5),
  632. controller,
  633. request,
  634. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance());
  635. }
  636. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap plookupReverse(
  637. com.google.protobuf.RpcController controller,
  638. org.xtreemfs.babudb.pbrpc.GlobalTypes.Lookup request)
  639. throws com.google.protobuf.ServiceException {
  640. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap) channel.callBlockingMethod(
  641. getDescriptor().getMethods().get(6),
  642. controller,
  643. request,
  644. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance());
  645. }
  646. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap rlookup(
  647. com.google.protobuf.RpcController controller,
  648. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request)
  649. throws com.google.protobuf.ServiceException {
  650. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap) channel.callBlockingMethod(
  651. getDescriptor().getMethods().get(7),
  652. controller,
  653. request,
  654. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance());
  655. }
  656. public org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap rlookupReverse(
  657. com.google.protobuf.RpcController controller,
  658. org.xtreemfs.babudb.pbrpc.GlobalTypes.RangeLookup request)
  659. throws com.google.protobuf.ServiceException {
  660. return (org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap) channel.callBlockingMethod(
  661. getDescriptor().getMethods().get(8),
  662. controller,
  663. request,
  664. org.xtreemfs.babudb.pbrpc.GlobalTypes.EntryMap.getDefaultInstance());
  665. }
  666. }
  667. }
  668. public static abstract class ReplicationService
  669. implements com.google.protobuf.Service {
  670. protected ReplicationService() {}
  671. public interface Interface {
  672. public abstract void state(
  673. com.google.protobuf.RpcController controller,
  674. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  675. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done);
  676. public abstract void load(
  677. com.google.protobuf.RpcController controller,
  678. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  679. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.DBFileMetaDatas> done);
  680. public abstract void chunk(
  681. com.google.protobuf.RpcController controller,
  682. org.xtreemfs.babudb.pbrpc.GlobalTypes.Chunk request,
  683. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  684. public abstract void flease(
  685. com.google.protobuf.RpcController controller,
  686. org.xtreemfs.babudb.pbrpc.GlobalTypes.FLease request,
  687. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  688. public abstract void localTime(
  689. com.google.protobuf.RpcController controller,
  690. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  691. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Timestamp> done);
  692. public abstract void replica(
  693. com.google.protobuf.RpcController controller,
  694. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSNRange request,
  695. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LogEntries> done);
  696. public abstract void heartbeat(
  697. com.google.protobuf.RpcController controller,
  698. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  699. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  700. public abstract void replicate(
  701. com.google.protobuf.RpcController controller,
  702. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  703. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  704. public abstract void synchronize(
  705. com.google.protobuf.RpcController controller,
  706. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  707. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  708. public abstract void volatileState(
  709. com.google.protobuf.RpcController controller,
  710. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  711. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done);
  712. }
  713. public static com.google.protobuf.Service newReflectiveService(
  714. final Interface impl) {
  715. return new ReplicationService() {
  716. @Override
  717. public void state(
  718. com.google.protobuf.RpcController controller,
  719. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  720. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done) {
  721. impl.state(controller, request, done);
  722. }
  723. @Override
  724. public void load(
  725. com.google.protobuf.RpcController controller,
  726. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  727. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.DBFileMetaDatas> done) {
  728. impl.load(controller, request, done);
  729. }
  730. @Override
  731. public void chunk(
  732. com.google.protobuf.RpcController controller,
  733. org.xtreemfs.babudb.pbrpc.GlobalTypes.Chunk request,
  734. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  735. impl.chunk(controller, request, done);
  736. }
  737. @Override
  738. public void flease(
  739. com.google.protobuf.RpcController controller,
  740. org.xtreemfs.babudb.pbrpc.GlobalTypes.FLease request,
  741. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  742. impl.flease(controller, request, done);
  743. }
  744. @Override
  745. public void localTime(
  746. com.google.protobuf.RpcController controller,
  747. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  748. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Timestamp> done) {
  749. impl.localTime(controller, request, done);
  750. }
  751. @Override
  752. public void replica(
  753. com.google.protobuf.RpcController controller,
  754. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSNRange request,
  755. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LogEntries> done) {
  756. impl.replica(controller, request, done);
  757. }
  758. @Override
  759. public void heartbeat(
  760. com.google.protobuf.RpcController controller,
  761. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  762. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  763. impl.heartbeat(controller, request, done);
  764. }
  765. @Override
  766. public void replicate(
  767. com.google.protobuf.RpcController controller,
  768. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  769. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  770. impl.replicate(controller, request, done);
  771. }
  772. @Override
  773. public void synchronize(
  774. com.google.protobuf.RpcController controller,
  775. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  776. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done) {
  777. impl.synchronize(controller, request, done);
  778. }
  779. @Override
  780. public void volatileState(
  781. com.google.protobuf.RpcController controller,
  782. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  783. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done) {
  784. impl.volatileState(controller, request, done);
  785. }
  786. };
  787. }
  788. public static com.google.protobuf.BlockingService
  789. newReflectiveBlockingService(final BlockingInterface impl) {
  790. return new com.google.protobuf.BlockingService() {
  791. public final com.google.protobuf.Descriptors.ServiceDescriptor
  792. getDescriptorForType() {
  793. return getDescriptor();
  794. }
  795. public final com.google.protobuf.Message callBlockingMethod(
  796. com.google.protobuf.Descriptors.MethodDescriptor method,
  797. com.google.protobuf.RpcController controller,
  798. com.google.protobuf.Message request)
  799. throws com.google.protobuf.ServiceException {
  800. if (method.getService() != getDescriptor()) {
  801. throw new java.lang.IllegalArgumentException(
  802. "Service.callBlockingMethod() given method descriptor for " +
  803. "wrong service type.");
  804. }
  805. switch(method.getIndex()) {
  806. case 0:
  807. return impl.state(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request);
  808. case 1:
  809. return impl.load(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN)request);
  810. case 2:
  811. return impl.chunk(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.Chunk)request);
  812. case 3:
  813. return impl.flease(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.FLease)request);
  814. case 4:
  815. return impl.localTime(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request);
  816. case 5:
  817. return impl.replica(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.LSNRange)request);
  818. case 6:
  819. return impl.heartbeat(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage)request);
  820. case 7:
  821. return impl.replicate(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN)request);
  822. case 8:
  823. return impl.synchronize(controller, (org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage)request);
  824. case 9:
  825. return impl.volatileState(controller, (org.xtreemfs.babudb.pbrpc.Common.emptyRequest)request);
  826. default:
  827. throw new java.lang.AssertionError("Can't get here.");
  828. }
  829. }
  830. public final com.google.protobuf.Message
  831. getRequestPrototype(
  832. com.google.protobuf.Descriptors.MethodDescriptor method) {
  833. if (method.getService() != getDescriptor()) {
  834. throw new java.lang.IllegalArgumentException(
  835. "Service.getRequestPrototype() given method " +
  836. "descriptor for wrong service type.");
  837. }
  838. switch(method.getIndex()) {
  839. case 0:
  840. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  841. case 1:
  842. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN.getDefaultInstance();
  843. case 2:
  844. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Chunk.getDefaultInstance();
  845. case 3:
  846. return org.xtreemfs.babudb.pbrpc.GlobalTypes.FLease.getDefaultInstance();
  847. case 4:
  848. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  849. case 5:
  850. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LSNRange.getDefaultInstance();
  851. case 6:
  852. return org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage.getDefaultInstance();
  853. case 7:
  854. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN.getDefaultInstance();
  855. case 8:
  856. return org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage.getDefaultInstance();
  857. case 9:
  858. return org.xtreemfs.babudb.pbrpc.Common.emptyRequest.getDefaultInstance();
  859. default:
  860. throw new java.lang.AssertionError("Can't get here.");
  861. }
  862. }
  863. public final com.google.protobuf.Message
  864. getResponsePrototype(
  865. com.google.protobuf.Descriptors.MethodDescriptor method) {
  866. if (method.getService() != getDescriptor()) {
  867. throw new java.lang.IllegalArgumentException(
  868. "Service.getResponsePrototype() given method " +
  869. "descriptor for wrong service type.");
  870. }
  871. switch(method.getIndex()) {
  872. case 0:
  873. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN.getDefaultInstance();
  874. case 1:
  875. return org.xtreemfs.babudb.pbrpc.GlobalTypes.DBFileMetaDatas.getDefaultInstance();
  876. case 2:
  877. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  878. case 3:
  879. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  880. case 4:
  881. return org.xtreemfs.babudb.pbrpc.GlobalTypes.Timestamp.getDefaultInstance();
  882. case 5:
  883. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LogEntries.getDefaultInstance();
  884. case 6:
  885. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  886. case 7:
  887. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  888. case 8:
  889. return org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse.getDefaultInstance();
  890. case 9:
  891. return org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN.getDefaultInstance();
  892. default:
  893. throw new java.lang.AssertionError("Can't get here.");
  894. }
  895. }
  896. };
  897. }
  898. public abstract void state(
  899. com.google.protobuf.RpcController controller,
  900. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  901. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done);
  902. public abstract void load(
  903. com.google.protobuf.RpcController controller,
  904. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  905. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.DBFileMetaDatas> done);
  906. public abstract void chunk(
  907. com.google.protobuf.RpcController controller,
  908. org.xtreemfs.babudb.pbrpc.GlobalTypes.Chunk request,
  909. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  910. public abstract void flease(
  911. com.google.protobuf.RpcController controller,
  912. org.xtreemfs.babudb.pbrpc.GlobalTypes.FLease request,
  913. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  914. public abstract void localTime(
  915. com.google.protobuf.RpcController controller,
  916. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  917. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.Timestamp> done);
  918. public abstract void replica(
  919. com.google.protobuf.RpcController controller,
  920. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSNRange request,
  921. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LogEntries> done);
  922. public abstract void heartbeat(
  923. com.google.protobuf.RpcController controller,
  924. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  925. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  926. public abstract void replicate(
  927. com.google.protobuf.RpcController controller,
  928. org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN request,
  929. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  930. public abstract void synchronize(
  931. com.google.protobuf.RpcController controller,
  932. org.xtreemfs.babudb.pbrpc.GlobalTypes.HeartbeatMessage request,
  933. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.ErrorCodeResponse> done);
  934. public abstract void volatileState(
  935. com.google.protobuf.RpcController controller,
  936. org.xtreemfs.babudb.pbrpc.Common.emptyRequest request,
  937. com.google.protobuf.RpcCallback<org.xtreemfs.babudb.pbrpc.GlobalTypes.LSN> done);
  938. public static final
  939. com.google.protobuf.Descriptors.ServiceDescriptor
  940. getDescriptor() {
  941. return org.xtreemfs.babudb.pbrpc.Replication.getDescriptor().getServices().get(1);
  942. }
  943. public final com.google.protobuf.Descriptors.ServiceDescriptor
  944. getDescriptorForType() {
  945. return getDescriptor();
  946. }
  947. public final void callMethod(
  948. com.google.protobuf.Descriptors.MethodDescriptor method,
  949. com.google.protobuf.RpcController controller,
  950. com.google.protobuf.Message request,
  951. com.google.protobuf.RpcCallback<
  952. com.google.protobuf.Message> done) {
  953. if (method.getService() != getDescriptor()) {
  954. throw new java.lang.IllegalArgumentException(

Large files files are truncated, but you can click here to view the full file