Advertisement
Guest User

Untitled

a guest
May 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.82 KB | None | 0 0
  1. public static enum MessageType implements ProtocolMessageEnum {
  2. DEFAULT(0),
  3. TP_REGISTER_REQUEST(1),
  4. TP_REGISTER_RESPONSE(2),
  5. TP_UNREGISTER_REQUEST(3),
  6. TP_UNREGISTER_RESPONSE(4),
  7. TP_PROCESS_REQUEST(5),
  8. TP_PROCESS_RESPONSE(6),
  9. TP_STATE_GET_REQUEST(7),
  10. TP_STATE_GET_RESPONSE(8),
  11. TP_STATE_SET_REQUEST(9),
  12. TP_STATE_SET_RESPONSE(10),
  13. TP_STATE_DELETE_REQUEST(11),
  14. TP_STATE_DELETE_RESPONSE(12),
  15. TP_RECEIPT_ADD_DATA_REQUEST(13),
  16. TP_RECEIPT_ADD_DATA_RESPONSE(14),
  17. TP_EVENT_ADD_REQUEST(15),
  18. TP_EVENT_ADD_RESPONSE(16),
  19. CLIENT_BATCH_SUBMIT_REQUEST(100),
  20. CLIENT_BATCH_SUBMIT_RESPONSE(101),
  21. CLIENT_BLOCK_LIST_REQUEST(102),
  22. CLIENT_BLOCK_LIST_RESPONSE(103),
  23. CLIENT_BLOCK_GET_BY_ID_REQUEST(104),
  24. CLIENT_BLOCK_GET_RESPONSE(105),
  25. CLIENT_BATCH_LIST_REQUEST(106),
  26. CLIENT_BATCH_LIST_RESPONSE(107),
  27. CLIENT_BATCH_GET_REQUEST(108),
  28. CLIENT_BATCH_GET_RESPONSE(109),
  29. CLIENT_TRANSACTION_LIST_REQUEST(110),
  30. CLIENT_TRANSACTION_LIST_RESPONSE(111),
  31. CLIENT_TRANSACTION_GET_REQUEST(112),
  32. CLIENT_TRANSACTION_GET_RESPONSE(113),
  33. CLIENT_STATE_CURRENT_REQUEST(114),
  34. CLIENT_STATE_CURRENT_RESPONSE(115),
  35. CLIENT_STATE_LIST_REQUEST(116),
  36. CLIENT_STATE_LIST_RESPONSE(117),
  37. CLIENT_STATE_GET_REQUEST(118),
  38. CLIENT_STATE_GET_RESPONSE(119),
  39. CLIENT_BATCH_STATUS_REQUEST(120),
  40. CLIENT_BATCH_STATUS_RESPONSE(121),
  41. CLIENT_RECEIPT_GET_REQUEST(122),
  42. CLIENT_RECEIPT_GET_RESPONSE(123),
  43. CLIENT_BLOCK_GET_BY_NUM_REQUEST(124),
  44. CLIENT_PEERS_GET_REQUEST(125),
  45. CLIENT_PEERS_GET_RESPONSE(126),
  46. CLIENT_BLOCK_GET_BY_TRANSACTION_ID_REQUEST(127),
  47. CLIENT_BLOCK_GET_BY_BATCH_ID_REQUEST(128),
  48. CLIENT_STATUS_GET_REQUEST(129),
  49. CLIENT_STATUS_GET_RESPONSE(130),
  50. CLIENT_EVENTS_SUBSCRIBE_REQUEST(500),
  51. CLIENT_EVENTS_SUBSCRIBE_RESPONSE(501),
  52. CLIENT_EVENTS_UNSUBSCRIBE_REQUEST(502),
  53. CLIENT_EVENTS_UNSUBSCRIBE_RESPONSE(503),
  54. CLIENT_EVENTS(504),
  55. CLIENT_EVENTS_GET_REQUEST(505),
  56. CLIENT_EVENTS_GET_RESPONSE(506),
  57. GOSSIP_MESSAGE(200),
  58. GOSSIP_REGISTER(201),
  59. GOSSIP_UNREGISTER(202),
  60. GOSSIP_BLOCK_REQUEST(205),
  61. GOSSIP_BLOCK_RESPONSE(206),
  62. GOSSIP_BATCH_BY_BATCH_ID_REQUEST(207),
  63. GOSSIP_BATCH_BY_TRANSACTION_ID_REQUEST(208),
  64. GOSSIP_BATCH_RESPONSE(209),
  65. GOSSIP_GET_PEERS_REQUEST(210),
  66. GOSSIP_GET_PEERS_RESPONSE(211),
  67. NETWORK_ACK(300),
  68. NETWORK_CONNECT(301),
  69. NETWORK_DISCONNECT(302),
  70. AUTHORIZATION_CONNECTION_RESPONSE(600),
  71. AUTHORIZATION_VIOLATION(601),
  72. AUTHORIZATION_TRUST_REQUEST(602),
  73. AUTHORIZATION_TRUST_RESPONSE(603),
  74. AUTHORIZATION_CHALLENGE_REQUEST(604),
  75. AUTHORIZATION_CHALLENGE_RESPONSE(605),
  76. AUTHORIZATION_CHALLENGE_SUBMIT(606),
  77. AUTHORIZATION_CHALLENGE_RESULT(607),
  78. PING_REQUEST(700),
  79. PING_RESPONSE(701),
  80. CONSENSUS_REGISTER_REQUEST(800),
  81. CONSENSUS_REGISTER_RESPONSE(801),
  82. CONSENSUS_SEND_TO_REQUEST(802),
  83. CONSENSUS_SEND_TO_RESPONSE(803),
  84. CONSENSUS_BROADCAST_REQUEST(804),
  85. CONSENSUS_BROADCAST_RESPONSE(805),
  86. CONSENSUS_INITIALIZE_BLOCK_REQUEST(806),
  87. CONSENSUS_INITIALIZE_BLOCK_RESPONSE(807),
  88. CONSENSUS_FINALIZE_BLOCK_REQUEST(808),
  89. CONSENSUS_FINALIZE_BLOCK_RESPONSE(809),
  90. CONSENSUS_CANCEL_BLOCK_REQUEST(810),
  91. CONSENSUS_CANCEL_BLOCK_RESPONSE(811),
  92. CONSENSUS_CHECK_BLOCK_REQUEST(812),
  93. CONSENSUS_CHECK_BLOCK_RESPONSE(813),
  94. CONSENSUS_COMMIT_BLOCK_REQUEST(814),
  95. CONSENSUS_COMMIT_BLOCK_RESPONSE(815),
  96. CONSENSUS_IGNORE_BLOCK_REQUEST(816),
  97. CONSENSUS_IGNORE_BLOCK_RESPONSE(817),
  98. CONSENSUS_FAIL_BLOCK_REQUEST(818),
  99. CONSENSUS_FAIL_BLOCK_RESPONSE(819),
  100. CONSENSUS_SETTINGS_GET_REQUEST(820),
  101. CONSENSUS_SETTINGS_GET_RESPONSE(821),
  102. CONSENSUS_STATE_GET_REQUEST(822),
  103. CONSENSUS_STATE_GET_RESPONSE(823),
  104. CONSENSUS_BLOCKS_GET_REQUEST(824),
  105. CONSENSUS_BLOCKS_GET_RESPONSE(825),
  106. CONSENSUS_NOTIFY_PEER_CONNECTED(900),
  107. CONSENSUS_NOTIFY_PEER_DISCONNECTED(901),
  108. CONSENSUS_NOTIFY_PEER_MESSAGE(902),
  109. CONSENSUS_NOTIFY_BLOCK_NEW(903),
  110. CONSENSUS_NOTIFY_BLOCK_VALID(904),
  111. CONSENSUS_NOTIFY_BLOCK_INVALID(905),
  112. CONSENSUS_NOTIFY_BLOCK_COMMIT(906),
  113. CONSENSUS_NOTIFY_ACK(999),
  114. UNRECOGNIZED(-1);
  115.  
  116. public static final int DEFAULT_VALUE = 0;
  117. public static final int TP_REGISTER_REQUEST_VALUE = 1;
  118. public static final int TP_REGISTER_RESPONSE_VALUE = 2;
  119. public static final int TP_UNREGISTER_REQUEST_VALUE = 3;
  120. public static final int TP_UNREGISTER_RESPONSE_VALUE = 4;
  121. public static final int TP_PROCESS_REQUEST_VALUE = 5;
  122. public static final int TP_PROCESS_RESPONSE_VALUE = 6;
  123. public static final int TP_STATE_GET_REQUEST_VALUE = 7;
  124. public static final int TP_STATE_GET_RESPONSE_VALUE = 8;
  125. public static final int TP_STATE_SET_REQUEST_VALUE = 9;
  126. public static final int TP_STATE_SET_RESPONSE_VALUE = 10;
  127. public static final int TP_STATE_DELETE_REQUEST_VALUE = 11;
  128. public static final int TP_STATE_DELETE_RESPONSE_VALUE = 12;
  129. public static final int TP_RECEIPT_ADD_DATA_REQUEST_VALUE = 13;
  130. public static final int TP_RECEIPT_ADD_DATA_RESPONSE_VALUE = 14;
  131. public static final int TP_EVENT_ADD_REQUEST_VALUE = 15;
  132. public static final int TP_EVENT_ADD_RESPONSE_VALUE = 16;
  133. public static final int CLIENT_BATCH_SUBMIT_REQUEST_VALUE = 100;
  134. public static final int CLIENT_BATCH_SUBMIT_RESPONSE_VALUE = 101;
  135. public static final int CLIENT_BLOCK_LIST_REQUEST_VALUE = 102;
  136. public static final int CLIENT_BLOCK_LIST_RESPONSE_VALUE = 103;
  137. public static final int CLIENT_BLOCK_GET_BY_ID_REQUEST_VALUE = 104;
  138. public static final int CLIENT_BLOCK_GET_RESPONSE_VALUE = 105;
  139. public static final int CLIENT_BATCH_LIST_REQUEST_VALUE = 106;
  140. public static final int CLIENT_BATCH_LIST_RESPONSE_VALUE = 107;
  141. public static final int CLIENT_BATCH_GET_REQUEST_VALUE = 108;
  142. public static final int CLIENT_BATCH_GET_RESPONSE_VALUE = 109;
  143. public static final int CLIENT_TRANSACTION_LIST_REQUEST_VALUE = 110;
  144. public static final int CLIENT_TRANSACTION_LIST_RESPONSE_VALUE = 111;
  145. public static final int CLIENT_TRANSACTION_GET_REQUEST_VALUE = 112;
  146. public static final int CLIENT_TRANSACTION_GET_RESPONSE_VALUE = 113;
  147. public static final int CLIENT_STATE_CURRENT_REQUEST_VALUE = 114;
  148. public static final int CLIENT_STATE_CURRENT_RESPONSE_VALUE = 115;
  149. public static final int CLIENT_STATE_LIST_REQUEST_VALUE = 116;
  150. public static final int CLIENT_STATE_LIST_RESPONSE_VALUE = 117;
  151. public static final int CLIENT_STATE_GET_REQUEST_VALUE = 118;
  152. public static final int CLIENT_STATE_GET_RESPONSE_VALUE = 119;
  153. public static final int CLIENT_BATCH_STATUS_REQUEST_VALUE = 120;
  154. public static final int CLIENT_BATCH_STATUS_RESPONSE_VALUE = 121;
  155. public static final int CLIENT_RECEIPT_GET_REQUEST_VALUE = 122;
  156. public static final int CLIENT_RECEIPT_GET_RESPONSE_VALUE = 123;
  157. public static final int CLIENT_BLOCK_GET_BY_NUM_REQUEST_VALUE = 124;
  158. public static final int CLIENT_PEERS_GET_REQUEST_VALUE = 125;
  159. public static final int CLIENT_PEERS_GET_RESPONSE_VALUE = 126;
  160. public static final int CLIENT_BLOCK_GET_BY_TRANSACTION_ID_REQUEST_VALUE = 127;
  161. public static final int CLIENT_BLOCK_GET_BY_BATCH_ID_REQUEST_VALUE = 128;
  162. public static final int CLIENT_STATUS_GET_REQUEST_VALUE = 129;
  163. public static final int CLIENT_STATUS_GET_RESPONSE_VALUE = 130;
  164. public static final int CLIENT_EVENTS_SUBSCRIBE_REQUEST_VALUE = 500;
  165. public static final int CLIENT_EVENTS_SUBSCRIBE_RESPONSE_VALUE = 501;
  166. public static final int CLIENT_EVENTS_UNSUBSCRIBE_REQUEST_VALUE = 502;
  167. public static final int CLIENT_EVENTS_UNSUBSCRIBE_RESPONSE_VALUE = 503;
  168. public static final int CLIENT_EVENTS_VALUE = 504;
  169. public static final int CLIENT_EVENTS_GET_REQUEST_VALUE = 505;
  170. public static final int CLIENT_EVENTS_GET_RESPONSE_VALUE = 506;
  171. public static final int GOSSIP_MESSAGE_VALUE = 200;
  172. public static final int GOSSIP_REGISTER_VALUE = 201;
  173. public static final int GOSSIP_UNREGISTER_VALUE = 202;
  174. public static final int GOSSIP_BLOCK_REQUEST_VALUE = 205;
  175. public static final int GOSSIP_BLOCK_RESPONSE_VALUE = 206;
  176. public static final int GOSSIP_BATCH_BY_BATCH_ID_REQUEST_VALUE = 207;
  177. public static final int GOSSIP_BATCH_BY_TRANSACTION_ID_REQUEST_VALUE = 208;
  178. public static final int GOSSIP_BATCH_RESPONSE_VALUE = 209;
  179. public static final int GOSSIP_GET_PEERS_REQUEST_VALUE = 210;
  180. public static final int GOSSIP_GET_PEERS_RESPONSE_VALUE = 211;
  181. public static final int NETWORK_ACK_VALUE = 300;
  182. public static final int NETWORK_CONNECT_VALUE = 301;
  183. public static final int NETWORK_DISCONNECT_VALUE = 302;
  184. public static final int AUTHORIZATION_CONNECTION_RESPONSE_VALUE = 600;
  185. public static final int AUTHORIZATION_VIOLATION_VALUE = 601;
  186. public static final int AUTHORIZATION_TRUST_REQUEST_VALUE = 602;
  187. public static final int AUTHORIZATION_TRUST_RESPONSE_VALUE = 603;
  188. public static final int AUTHORIZATION_CHALLENGE_REQUEST_VALUE = 604;
  189. public static final int AUTHORIZATION_CHALLENGE_RESPONSE_VALUE = 605;
  190. public static final int AUTHORIZATION_CHALLENGE_SUBMIT_VALUE = 606;
  191. public static final int AUTHORIZATION_CHALLENGE_RESULT_VALUE = 607;
  192. public static final int PING_REQUEST_VALUE = 700;
  193. public static final int PING_RESPONSE_VALUE = 701;
  194. public static final int CONSENSUS_REGISTER_REQUEST_VALUE = 800;
  195. public static final int CONSENSUS_REGISTER_RESPONSE_VALUE = 801;
  196. public static final int CONSENSUS_SEND_TO_REQUEST_VALUE = 802;
  197. public static final int CONSENSUS_SEND_TO_RESPONSE_VALUE = 803;
  198. public static final int CONSENSUS_BROADCAST_REQUEST_VALUE = 804;
  199. public static final int CONSENSUS_BROADCAST_RESPONSE_VALUE = 805;
  200. public static final int CONSENSUS_INITIALIZE_BLOCK_REQUEST_VALUE = 806;
  201. public static final int CONSENSUS_INITIALIZE_BLOCK_RESPONSE_VALUE = 807;
  202. public static final int CONSENSUS_FINALIZE_BLOCK_REQUEST_VALUE = 808;
  203. public static final int CONSENSUS_FINALIZE_BLOCK_RESPONSE_VALUE = 809;
  204. public static final int CONSENSUS_CANCEL_BLOCK_REQUEST_VALUE = 810;
  205. public static final int CONSENSUS_CANCEL_BLOCK_RESPONSE_VALUE = 811;
  206. public static final int CONSENSUS_CHECK_BLOCK_REQUEST_VALUE = 812;
  207. public static final int CONSENSUS_CHECK_BLOCK_RESPONSE_VALUE = 813;
  208. public static final int CONSENSUS_COMMIT_BLOCK_REQUEST_VALUE = 814;
  209. public static final int CONSENSUS_COMMIT_BLOCK_RESPONSE_VALUE = 815;
  210. public static final int CONSENSUS_IGNORE_BLOCK_REQUEST_VALUE = 816;
  211. public static final int CONSENSUS_IGNORE_BLOCK_RESPONSE_VALUE = 817;
  212. public static final int CONSENSUS_FAIL_BLOCK_REQUEST_VALUE = 818;
  213. public static final int CONSENSUS_FAIL_BLOCK_RESPONSE_VALUE = 819;
  214. public static final int CONSENSUS_SETTINGS_GET_REQUEST_VALUE = 820;
  215. public static final int CONSENSUS_SETTINGS_GET_RESPONSE_VALUE = 821;
  216. public static final int CONSENSUS_STATE_GET_REQUEST_VALUE = 822;
  217. public static final int CONSENSUS_STATE_GET_RESPONSE_VALUE = 823;
  218. public static final int CONSENSUS_BLOCKS_GET_REQUEST_VALUE = 824;
  219. public static final int CONSENSUS_BLOCKS_GET_RESPONSE_VALUE = 825;
  220. public static final int CONSENSUS_NOTIFY_PEER_CONNECTED_VALUE = 900;
  221. public static final int CONSENSUS_NOTIFY_PEER_DISCONNECTED_VALUE = 901;
  222. public static final int CONSENSUS_NOTIFY_PEER_MESSAGE_VALUE = 902;
  223. public static final int CONSENSUS_NOTIFY_BLOCK_NEW_VALUE = 903;
  224. public static final int CONSENSUS_NOTIFY_BLOCK_VALID_VALUE = 904;
  225. public static final int CONSENSUS_NOTIFY_BLOCK_INVALID_VALUE = 905;
  226. public static final int CONSENSUS_NOTIFY_BLOCK_COMMIT_VALUE = 906;
  227. public static final int CONSENSUS_NOTIFY_ACK_VALUE = 999;
  228. private static final EnumLiteMap<Message.MessageType> internalValueMap = new EnumLiteMap<Message.MessageType>() {
  229. public Message.MessageType findValueByNumber(int number) {
  230. return Message.MessageType.forNumber(number);
  231. }
  232. };
  233. private static final Message.MessageType[] VALUES = values();
  234. private final int value;
  235.  
  236. public final int getNumber() {
  237. if (this == UNRECOGNIZED) {
  238. throw new IllegalArgumentException("Can't get the number of an unknown enum value.");
  239. } else {
  240. return this.value;
  241. }
  242. }
  243.  
  244. /** @deprecated */
  245. @Deprecated
  246. public static Message.MessageType valueOf(int value) {
  247. return forNumber(value);
  248. }
  249.  
  250. public static Message.MessageType forNumber(int value) {
  251. switch(value) {
  252. case 0:
  253. return DEFAULT;
  254. case 1:
  255. return TP_REGISTER_REQUEST;
  256. case 2:
  257. return TP_REGISTER_RESPONSE;
  258. case 3:
  259. return TP_UNREGISTER_REQUEST;
  260. case 4:
  261. return TP_UNREGISTER_RESPONSE;
  262. case 5:
  263. return TP_PROCESS_REQUEST;
  264. case 6:
  265. return TP_PROCESS_RESPONSE;
  266. case 7:
  267. return TP_STATE_GET_REQUEST;
  268. case 8:
  269. return TP_STATE_GET_RESPONSE;
  270. case 9:
  271. return TP_STATE_SET_REQUEST;
  272. case 10:
  273. return TP_STATE_SET_RESPONSE;
  274. case 11:
  275. return TP_STATE_DELETE_REQUEST;
  276. case 12:
  277. return TP_STATE_DELETE_RESPONSE;
  278. case 13:
  279. return TP_RECEIPT_ADD_DATA_REQUEST;
  280. case 14:
  281. return TP_RECEIPT_ADD_DATA_RESPONSE;
  282. case 15:
  283. return TP_EVENT_ADD_REQUEST;
  284. case 16:
  285. return TP_EVENT_ADD_RESPONSE;
  286. case 100:
  287. return CLIENT_BATCH_SUBMIT_REQUEST;
  288. case 101:
  289. return CLIENT_BATCH_SUBMIT_RESPONSE;
  290. case 102:
  291. return CLIENT_BLOCK_LIST_REQUEST;
  292. case 103:
  293. return CLIENT_BLOCK_LIST_RESPONSE;
  294. case 104:
  295. return CLIENT_BLOCK_GET_BY_ID_REQUEST;
  296. case 105:
  297. return CLIENT_BLOCK_GET_RESPONSE;
  298. case 106:
  299. return CLIENT_BATCH_LIST_REQUEST;
  300. case 107:
  301. return CLIENT_BATCH_LIST_RESPONSE;
  302. case 108:
  303. return CLIENT_BATCH_GET_REQUEST;
  304. case 109:
  305. return CLIENT_BATCH_GET_RESPONSE;
  306. case 110:
  307. return CLIENT_TRANSACTION_LIST_REQUEST;
  308. case 111:
  309. return CLIENT_TRANSACTION_LIST_RESPONSE;
  310. case 112:
  311. return CLIENT_TRANSACTION_GET_REQUEST;
  312. case 113:
  313. return CLIENT_TRANSACTION_GET_RESPONSE;
  314. case 114:
  315. return CLIENT_STATE_CURRENT_REQUEST;
  316. case 115:
  317. return CLIENT_STATE_CURRENT_RESPONSE;
  318. case 116:
  319. return CLIENT_STATE_LIST_REQUEST;
  320. case 117:
  321. return CLIENT_STATE_LIST_RESPONSE;
  322. case 118:
  323. return CLIENT_STATE_GET_REQUEST;
  324. case 119:
  325. return CLIENT_STATE_GET_RESPONSE;
  326. case 120:
  327. return CLIENT_BATCH_STATUS_REQUEST;
  328. case 121:
  329. return CLIENT_BATCH_STATUS_RESPONSE;
  330. case 122:
  331. return CLIENT_RECEIPT_GET_REQUEST;
  332. case 123:
  333. return CLIENT_RECEIPT_GET_RESPONSE;
  334. case 124:
  335. return CLIENT_BLOCK_GET_BY_NUM_REQUEST;
  336. case 125:
  337. return CLIENT_PEERS_GET_REQUEST;
  338. case 126:
  339. return CLIENT_PEERS_GET_RESPONSE;
  340. case 127:
  341. return CLIENT_BLOCK_GET_BY_TRANSACTION_ID_REQUEST;
  342. case 128:
  343. return CLIENT_BLOCK_GET_BY_BATCH_ID_REQUEST;
  344. case 129:
  345. return CLIENT_STATUS_GET_REQUEST;
  346. case 130:
  347. return CLIENT_STATUS_GET_RESPONSE;
  348. case 200:
  349. return GOSSIP_MESSAGE;
  350. case 201:
  351. return GOSSIP_REGISTER;
  352. case 202:
  353. return GOSSIP_UNREGISTER;
  354. case 205:
  355. return GOSSIP_BLOCK_REQUEST;
  356. case 206:
  357. return GOSSIP_BLOCK_RESPONSE;
  358. case 207:
  359. return GOSSIP_BATCH_BY_BATCH_ID_REQUEST;
  360. case 208:
  361. return GOSSIP_BATCH_BY_TRANSACTION_ID_REQUEST;
  362. case 209:
  363. return GOSSIP_BATCH_RESPONSE;
  364. case 210:
  365. return GOSSIP_GET_PEERS_REQUEST;
  366. case 211:
  367. return GOSSIP_GET_PEERS_RESPONSE;
  368. case 300:
  369. return NETWORK_ACK;
  370. case 301:
  371. return NETWORK_CONNECT;
  372. case 302:
  373. return NETWORK_DISCONNECT;
  374. case 500:
  375. return CLIENT_EVENTS_SUBSCRIBE_REQUEST;
  376. case 501:
  377. return CLIENT_EVENTS_SUBSCRIBE_RESPONSE;
  378. case 502:
  379. return CLIENT_EVENTS_UNSUBSCRIBE_REQUEST;
  380. case 503:
  381. return CLIENT_EVENTS_UNSUBSCRIBE_RESPONSE;
  382. case 504:
  383. return CLIENT_EVENTS;
  384. case 505:
  385. return CLIENT_EVENTS_GET_REQUEST;
  386. case 506:
  387. return CLIENT_EVENTS_GET_RESPONSE;
  388. case 600:
  389. return AUTHORIZATION_CONNECTION_RESPONSE;
  390. case 601:
  391. return AUTHORIZATION_VIOLATION;
  392. case 602:
  393. return AUTHORIZATION_TRUST_REQUEST;
  394. case 603:
  395. return AUTHORIZATION_TRUST_RESPONSE;
  396. case 604:
  397. return AUTHORIZATION_CHALLENGE_REQUEST;
  398. case 605:
  399. return AUTHORIZATION_CHALLENGE_RESPONSE;
  400. case 606:
  401. return AUTHORIZATION_CHALLENGE_SUBMIT;
  402. case 607:
  403. return AUTHORIZATION_CHALLENGE_RESULT;
  404. case 700:
  405. return PING_REQUEST;
  406. case 701:
  407. return PING_RESPONSE;
  408. case 800:
  409. return CONSENSUS_REGISTER_REQUEST;
  410. case 801:
  411. return CONSENSUS_REGISTER_RESPONSE;
  412. case 802:
  413. return CONSENSUS_SEND_TO_REQUEST;
  414. case 803:
  415. return CONSENSUS_SEND_TO_RESPONSE;
  416. case 804:
  417. return CONSENSUS_BROADCAST_REQUEST;
  418. case 805:
  419. return CONSENSUS_BROADCAST_RESPONSE;
  420. case 806:
  421. return CONSENSUS_INITIALIZE_BLOCK_REQUEST;
  422. case 807:
  423. return CONSENSUS_INITIALIZE_BLOCK_RESPONSE;
  424. case 808:
  425. return CONSENSUS_FINALIZE_BLOCK_REQUEST;
  426. case 809:
  427. return CONSENSUS_FINALIZE_BLOCK_RESPONSE;
  428. case 810:
  429. return CONSENSUS_CANCEL_BLOCK_REQUEST;
  430. case 811:
  431. return CONSENSUS_CANCEL_BLOCK_RESPONSE;
  432. case 812:
  433. return CONSENSUS_CHECK_BLOCK_REQUEST;
  434. case 813:
  435. return CONSENSUS_CHECK_BLOCK_RESPONSE;
  436. case 814:
  437. return CONSENSUS_COMMIT_BLOCK_REQUEST;
  438. case 815:
  439. return CONSENSUS_COMMIT_BLOCK_RESPONSE;
  440. case 816:
  441. return CONSENSUS_IGNORE_BLOCK_REQUEST;
  442. case 817:
  443. return CONSENSUS_IGNORE_BLOCK_RESPONSE;
  444. case 818:
  445. return CONSENSUS_FAIL_BLOCK_REQUEST;
  446. case 819:
  447. return CONSENSUS_FAIL_BLOCK_RESPONSE;
  448. case 820:
  449. return CONSENSUS_SETTINGS_GET_REQUEST;
  450. case 821:
  451. return CONSENSUS_SETTINGS_GET_RESPONSE;
  452. case 822:
  453. return CONSENSUS_STATE_GET_REQUEST;
  454. case 823:
  455. return CONSENSUS_STATE_GET_RESPONSE;
  456. case 824:
  457. return CONSENSUS_BLOCKS_GET_REQUEST;
  458. case 825:
  459. return CONSENSUS_BLOCKS_GET_RESPONSE;
  460. case 900:
  461. return CONSENSUS_NOTIFY_PEER_CONNECTED;
  462. case 901:
  463. return CONSENSUS_NOTIFY_PEER_DISCONNECTED;
  464. case 902:
  465. return CONSENSUS_NOTIFY_PEER_MESSAGE;
  466. case 903:
  467. return CONSENSUS_NOTIFY_BLOCK_NEW;
  468. case 904:
  469. return CONSENSUS_NOTIFY_BLOCK_VALID;
  470. case 905:
  471. return CONSENSUS_NOTIFY_BLOCK_INVALID;
  472. case 906:
  473. return CONSENSUS_NOTIFY_BLOCK_COMMIT;
  474. case 999:
  475. return CONSENSUS_NOTIFY_ACK;
  476. default:
  477. return null;
  478. }
  479. }
  480.  
  481. public static EnumLiteMap<Message.MessageType> internalGetValueMap() {
  482. return internalValueMap;
  483. }
  484.  
  485. public final EnumValueDescriptor getValueDescriptor() {
  486. return (EnumValueDescriptor)getDescriptor().getValues().get(this.ordinal());
  487. }
  488.  
  489. public final EnumDescriptor getDescriptorForType() {
  490. return getDescriptor();
  491. }
  492.  
  493. public static final EnumDescriptor getDescriptor() {
  494. return (EnumDescriptor)Message.getDescriptor().getEnumTypes().get(0);
  495. }
  496.  
  497. public static Message.MessageType valueOf(EnumValueDescriptor desc) {
  498. if (desc.getType() != getDescriptor()) {
  499. throw new IllegalArgumentException("EnumValueDescriptor is not for this type.");
  500. } else {
  501. return desc.getIndex() == -1 ? UNRECOGNIZED : VALUES[desc.getIndex()];
  502. }
  503. }
  504.  
  505. private MessageType(int value) {
  506. this.value = value;
  507. }
  508. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement