001 // Generated by the protocol buffer compiler. DO NOT EDIT!
002 // source: test_rpc_service.proto
003
004 package org.apache.hadoop.ipc.protobuf;
005
006 public final class TestRpcServiceProtos {
007 private TestRpcServiceProtos() {}
008 public static void registerAllExtensions(
009 com.google.protobuf.ExtensionRegistry registry) {
010 }
011 /**
012 * Protobuf service {@code hadoop.common.TestProtobufRpcProto}
013 *
014 * <pre>
015 **
016 * A protobuf service for use in tests
017 * </pre>
018 */
019 public static abstract class TestProtobufRpcProto
020 implements com.google.protobuf.Service {
021 protected TestProtobufRpcProto() {}
022
023 public interface Interface {
024 /**
025 * <code>rpc ping(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
026 */
027 public abstract void ping(
028 com.google.protobuf.RpcController controller,
029 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
030 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
031
032 /**
033 * <code>rpc echo(.hadoop.common.EchoRequestProto) returns (.hadoop.common.EchoResponseProto);</code>
034 */
035 public abstract void echo(
036 com.google.protobuf.RpcController controller,
037 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
038 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done);
039
040 /**
041 * <code>rpc error(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
042 */
043 public abstract void error(
044 com.google.protobuf.RpcController controller,
045 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
046 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
047
048 /**
049 * <code>rpc error2(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
050 */
051 public abstract void error2(
052 com.google.protobuf.RpcController controller,
053 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
054 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
055
056 }
057
058 public static com.google.protobuf.Service newReflectiveService(
059 final Interface impl) {
060 return new TestProtobufRpcProto() {
061 @java.lang.Override
062 public void ping(
063 com.google.protobuf.RpcController controller,
064 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
065 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
066 impl.ping(controller, request, done);
067 }
068
069 @java.lang.Override
070 public void echo(
071 com.google.protobuf.RpcController controller,
072 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
073 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done) {
074 impl.echo(controller, request, done);
075 }
076
077 @java.lang.Override
078 public void error(
079 com.google.protobuf.RpcController controller,
080 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
081 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
082 impl.error(controller, request, done);
083 }
084
085 @java.lang.Override
086 public void error2(
087 com.google.protobuf.RpcController controller,
088 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
089 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
090 impl.error2(controller, request, done);
091 }
092
093 };
094 }
095
096 public static com.google.protobuf.BlockingService
097 newReflectiveBlockingService(final BlockingInterface impl) {
098 return new com.google.protobuf.BlockingService() {
099 public final com.google.protobuf.Descriptors.ServiceDescriptor
100 getDescriptorForType() {
101 return getDescriptor();
102 }
103
104 public final com.google.protobuf.Message callBlockingMethod(
105 com.google.protobuf.Descriptors.MethodDescriptor method,
106 com.google.protobuf.RpcController controller,
107 com.google.protobuf.Message request)
108 throws com.google.protobuf.ServiceException {
109 if (method.getService() != getDescriptor()) {
110 throw new java.lang.IllegalArgumentException(
111 "Service.callBlockingMethod() given method descriptor for " +
112 "wrong service type.");
113 }
114 switch(method.getIndex()) {
115 case 0:
116 return impl.ping(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request);
117 case 1:
118 return impl.echo(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto)request);
119 case 2:
120 return impl.error(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request);
121 case 3:
122 return impl.error2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request);
123 default:
124 throw new java.lang.AssertionError("Can't get here.");
125 }
126 }
127
128 public final com.google.protobuf.Message
129 getRequestPrototype(
130 com.google.protobuf.Descriptors.MethodDescriptor method) {
131 if (method.getService() != getDescriptor()) {
132 throw new java.lang.IllegalArgumentException(
133 "Service.getRequestPrototype() given method " +
134 "descriptor for wrong service type.");
135 }
136 switch(method.getIndex()) {
137 case 0:
138 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
139 case 1:
140 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto.getDefaultInstance();
141 case 2:
142 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
143 case 3:
144 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
145 default:
146 throw new java.lang.AssertionError("Can't get here.");
147 }
148 }
149
150 public final com.google.protobuf.Message
151 getResponsePrototype(
152 com.google.protobuf.Descriptors.MethodDescriptor method) {
153 if (method.getService() != getDescriptor()) {
154 throw new java.lang.IllegalArgumentException(
155 "Service.getResponsePrototype() given method " +
156 "descriptor for wrong service type.");
157 }
158 switch(method.getIndex()) {
159 case 0:
160 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
161 case 1:
162 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance();
163 case 2:
164 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
165 case 3:
166 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
167 default:
168 throw new java.lang.AssertionError("Can't get here.");
169 }
170 }
171
172 };
173 }
174
175 /**
176 * <code>rpc ping(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
177 */
178 public abstract void ping(
179 com.google.protobuf.RpcController controller,
180 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
181 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
182
183 /**
184 * <code>rpc echo(.hadoop.common.EchoRequestProto) returns (.hadoop.common.EchoResponseProto);</code>
185 */
186 public abstract void echo(
187 com.google.protobuf.RpcController controller,
188 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
189 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done);
190
191 /**
192 * <code>rpc error(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
193 */
194 public abstract void error(
195 com.google.protobuf.RpcController controller,
196 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
197 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
198
199 /**
200 * <code>rpc error2(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
201 */
202 public abstract void error2(
203 com.google.protobuf.RpcController controller,
204 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
205 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
206
207 public static final
208 com.google.protobuf.Descriptors.ServiceDescriptor
209 getDescriptor() {
210 return org.apache.hadoop.ipc.protobuf.TestRpcServiceProtos.getDescriptor().getServices().get(0);
211 }
212 public final com.google.protobuf.Descriptors.ServiceDescriptor
213 getDescriptorForType() {
214 return getDescriptor();
215 }
216
217 public final void callMethod(
218 com.google.protobuf.Descriptors.MethodDescriptor method,
219 com.google.protobuf.RpcController controller,
220 com.google.protobuf.Message request,
221 com.google.protobuf.RpcCallback<
222 com.google.protobuf.Message> done) {
223 if (method.getService() != getDescriptor()) {
224 throw new java.lang.IllegalArgumentException(
225 "Service.callMethod() given method descriptor for wrong " +
226 "service type.");
227 }
228 switch(method.getIndex()) {
229 case 0:
230 this.ping(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request,
231 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto>specializeCallback(
232 done));
233 return;
234 case 1:
235 this.echo(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto)request,
236 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto>specializeCallback(
237 done));
238 return;
239 case 2:
240 this.error(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request,
241 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto>specializeCallback(
242 done));
243 return;
244 case 3:
245 this.error2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request,
246 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto>specializeCallback(
247 done));
248 return;
249 default:
250 throw new java.lang.AssertionError("Can't get here.");
251 }
252 }
253
254 public final com.google.protobuf.Message
255 getRequestPrototype(
256 com.google.protobuf.Descriptors.MethodDescriptor method) {
257 if (method.getService() != getDescriptor()) {
258 throw new java.lang.IllegalArgumentException(
259 "Service.getRequestPrototype() given method " +
260 "descriptor for wrong service type.");
261 }
262 switch(method.getIndex()) {
263 case 0:
264 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
265 case 1:
266 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto.getDefaultInstance();
267 case 2:
268 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
269 case 3:
270 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
271 default:
272 throw new java.lang.AssertionError("Can't get here.");
273 }
274 }
275
276 public final com.google.protobuf.Message
277 getResponsePrototype(
278 com.google.protobuf.Descriptors.MethodDescriptor method) {
279 if (method.getService() != getDescriptor()) {
280 throw new java.lang.IllegalArgumentException(
281 "Service.getResponsePrototype() given method " +
282 "descriptor for wrong service type.");
283 }
284 switch(method.getIndex()) {
285 case 0:
286 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
287 case 1:
288 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance();
289 case 2:
290 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
291 case 3:
292 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
293 default:
294 throw new java.lang.AssertionError("Can't get here.");
295 }
296 }
297
298 public static Stub newStub(
299 com.google.protobuf.RpcChannel channel) {
300 return new Stub(channel);
301 }
302
303 public static final class Stub extends org.apache.hadoop.ipc.protobuf.TestRpcServiceProtos.TestProtobufRpcProto implements Interface {
304 private Stub(com.google.protobuf.RpcChannel channel) {
305 this.channel = channel;
306 }
307
308 private final com.google.protobuf.RpcChannel channel;
309
310 public com.google.protobuf.RpcChannel getChannel() {
311 return channel;
312 }
313
314 public void ping(
315 com.google.protobuf.RpcController controller,
316 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
317 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
318 channel.callMethod(
319 getDescriptor().getMethods().get(0),
320 controller,
321 request,
322 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance(),
323 com.google.protobuf.RpcUtil.generalizeCallback(
324 done,
325 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.class,
326 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance()));
327 }
328
329 public void echo(
330 com.google.protobuf.RpcController controller,
331 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
332 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done) {
333 channel.callMethod(
334 getDescriptor().getMethods().get(1),
335 controller,
336 request,
337 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance(),
338 com.google.protobuf.RpcUtil.generalizeCallback(
339 done,
340 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.class,
341 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance()));
342 }
343
344 public void error(
345 com.google.protobuf.RpcController controller,
346 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
347 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
348 channel.callMethod(
349 getDescriptor().getMethods().get(2),
350 controller,
351 request,
352 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance(),
353 com.google.protobuf.RpcUtil.generalizeCallback(
354 done,
355 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.class,
356 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance()));
357 }
358
359 public void error2(
360 com.google.protobuf.RpcController controller,
361 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
362 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
363 channel.callMethod(
364 getDescriptor().getMethods().get(3),
365 controller,
366 request,
367 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance(),
368 com.google.protobuf.RpcUtil.generalizeCallback(
369 done,
370 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.class,
371 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance()));
372 }
373 }
374
375 public static BlockingInterface newBlockingStub(
376 com.google.protobuf.BlockingRpcChannel channel) {
377 return new BlockingStub(channel);
378 }
379
380 public interface BlockingInterface {
381 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto ping(
382 com.google.protobuf.RpcController controller,
383 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
384 throws com.google.protobuf.ServiceException;
385
386 public org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto echo(
387 com.google.protobuf.RpcController controller,
388 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request)
389 throws com.google.protobuf.ServiceException;
390
391 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto error(
392 com.google.protobuf.RpcController controller,
393 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
394 throws com.google.protobuf.ServiceException;
395
396 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto error2(
397 com.google.protobuf.RpcController controller,
398 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
399 throws com.google.protobuf.ServiceException;
400 }
401
402 private static final class BlockingStub implements BlockingInterface {
403 private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
404 this.channel = channel;
405 }
406
407 private final com.google.protobuf.BlockingRpcChannel channel;
408
409 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto ping(
410 com.google.protobuf.RpcController controller,
411 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
412 throws com.google.protobuf.ServiceException {
413 return (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto) channel.callBlockingMethod(
414 getDescriptor().getMethods().get(0),
415 controller,
416 request,
417 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance());
418 }
419
420
421 public org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto echo(
422 com.google.protobuf.RpcController controller,
423 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request)
424 throws com.google.protobuf.ServiceException {
425 return (org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto) channel.callBlockingMethod(
426 getDescriptor().getMethods().get(1),
427 controller,
428 request,
429 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance());
430 }
431
432
433 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto error(
434 com.google.protobuf.RpcController controller,
435 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
436 throws com.google.protobuf.ServiceException {
437 return (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto) channel.callBlockingMethod(
438 getDescriptor().getMethods().get(2),
439 controller,
440 request,
441 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance());
442 }
443
444
445 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto error2(
446 com.google.protobuf.RpcController controller,
447 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
448 throws com.google.protobuf.ServiceException {
449 return (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto) channel.callBlockingMethod(
450 getDescriptor().getMethods().get(3),
451 controller,
452 request,
453 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance());
454 }
455
456 }
457
458 // @@protoc_insertion_point(class_scope:hadoop.common.TestProtobufRpcProto)
459 }
460
461 /**
462 * Protobuf service {@code hadoop.common.TestProtobufRpc2Proto}
463 */
464 public static abstract class TestProtobufRpc2Proto
465 implements com.google.protobuf.Service {
466 protected TestProtobufRpc2Proto() {}
467
468 public interface Interface {
469 /**
470 * <code>rpc ping2(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
471 */
472 public abstract void ping2(
473 com.google.protobuf.RpcController controller,
474 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
475 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
476
477 /**
478 * <code>rpc echo2(.hadoop.common.EchoRequestProto) returns (.hadoop.common.EchoResponseProto);</code>
479 */
480 public abstract void echo2(
481 com.google.protobuf.RpcController controller,
482 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
483 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done);
484
485 }
486
487 public static com.google.protobuf.Service newReflectiveService(
488 final Interface impl) {
489 return new TestProtobufRpc2Proto() {
490 @java.lang.Override
491 public void ping2(
492 com.google.protobuf.RpcController controller,
493 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
494 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
495 impl.ping2(controller, request, done);
496 }
497
498 @java.lang.Override
499 public void echo2(
500 com.google.protobuf.RpcController controller,
501 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
502 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done) {
503 impl.echo2(controller, request, done);
504 }
505
506 };
507 }
508
509 public static com.google.protobuf.BlockingService
510 newReflectiveBlockingService(final BlockingInterface impl) {
511 return new com.google.protobuf.BlockingService() {
512 public final com.google.protobuf.Descriptors.ServiceDescriptor
513 getDescriptorForType() {
514 return getDescriptor();
515 }
516
517 public final com.google.protobuf.Message callBlockingMethod(
518 com.google.protobuf.Descriptors.MethodDescriptor method,
519 com.google.protobuf.RpcController controller,
520 com.google.protobuf.Message request)
521 throws com.google.protobuf.ServiceException {
522 if (method.getService() != getDescriptor()) {
523 throw new java.lang.IllegalArgumentException(
524 "Service.callBlockingMethod() given method descriptor for " +
525 "wrong service type.");
526 }
527 switch(method.getIndex()) {
528 case 0:
529 return impl.ping2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request);
530 case 1:
531 return impl.echo2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto)request);
532 default:
533 throw new java.lang.AssertionError("Can't get here.");
534 }
535 }
536
537 public final com.google.protobuf.Message
538 getRequestPrototype(
539 com.google.protobuf.Descriptors.MethodDescriptor method) {
540 if (method.getService() != getDescriptor()) {
541 throw new java.lang.IllegalArgumentException(
542 "Service.getRequestPrototype() given method " +
543 "descriptor for wrong service type.");
544 }
545 switch(method.getIndex()) {
546 case 0:
547 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
548 case 1:
549 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto.getDefaultInstance();
550 default:
551 throw new java.lang.AssertionError("Can't get here.");
552 }
553 }
554
555 public final com.google.protobuf.Message
556 getResponsePrototype(
557 com.google.protobuf.Descriptors.MethodDescriptor method) {
558 if (method.getService() != getDescriptor()) {
559 throw new java.lang.IllegalArgumentException(
560 "Service.getResponsePrototype() given method " +
561 "descriptor for wrong service type.");
562 }
563 switch(method.getIndex()) {
564 case 0:
565 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
566 case 1:
567 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance();
568 default:
569 throw new java.lang.AssertionError("Can't get here.");
570 }
571 }
572
573 };
574 }
575
576 /**
577 * <code>rpc ping2(.hadoop.common.EmptyRequestProto) returns (.hadoop.common.EmptyResponseProto);</code>
578 */
579 public abstract void ping2(
580 com.google.protobuf.RpcController controller,
581 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
582 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done);
583
584 /**
585 * <code>rpc echo2(.hadoop.common.EchoRequestProto) returns (.hadoop.common.EchoResponseProto);</code>
586 */
587 public abstract void echo2(
588 com.google.protobuf.RpcController controller,
589 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
590 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done);
591
592 public static final
593 com.google.protobuf.Descriptors.ServiceDescriptor
594 getDescriptor() {
595 return org.apache.hadoop.ipc.protobuf.TestRpcServiceProtos.getDescriptor().getServices().get(1);
596 }
597 public final com.google.protobuf.Descriptors.ServiceDescriptor
598 getDescriptorForType() {
599 return getDescriptor();
600 }
601
602 public final void callMethod(
603 com.google.protobuf.Descriptors.MethodDescriptor method,
604 com.google.protobuf.RpcController controller,
605 com.google.protobuf.Message request,
606 com.google.protobuf.RpcCallback<
607 com.google.protobuf.Message> done) {
608 if (method.getService() != getDescriptor()) {
609 throw new java.lang.IllegalArgumentException(
610 "Service.callMethod() given method descriptor for wrong " +
611 "service type.");
612 }
613 switch(method.getIndex()) {
614 case 0:
615 this.ping2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto)request,
616 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto>specializeCallback(
617 done));
618 return;
619 case 1:
620 this.echo2(controller, (org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto)request,
621 com.google.protobuf.RpcUtil.<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto>specializeCallback(
622 done));
623 return;
624 default:
625 throw new java.lang.AssertionError("Can't get here.");
626 }
627 }
628
629 public final com.google.protobuf.Message
630 getRequestPrototype(
631 com.google.protobuf.Descriptors.MethodDescriptor method) {
632 if (method.getService() != getDescriptor()) {
633 throw new java.lang.IllegalArgumentException(
634 "Service.getRequestPrototype() given method " +
635 "descriptor for wrong service type.");
636 }
637 switch(method.getIndex()) {
638 case 0:
639 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto.getDefaultInstance();
640 case 1:
641 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto.getDefaultInstance();
642 default:
643 throw new java.lang.AssertionError("Can't get here.");
644 }
645 }
646
647 public final com.google.protobuf.Message
648 getResponsePrototype(
649 com.google.protobuf.Descriptors.MethodDescriptor method) {
650 if (method.getService() != getDescriptor()) {
651 throw new java.lang.IllegalArgumentException(
652 "Service.getResponsePrototype() given method " +
653 "descriptor for wrong service type.");
654 }
655 switch(method.getIndex()) {
656 case 0:
657 return org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance();
658 case 1:
659 return org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance();
660 default:
661 throw new java.lang.AssertionError("Can't get here.");
662 }
663 }
664
665 public static Stub newStub(
666 com.google.protobuf.RpcChannel channel) {
667 return new Stub(channel);
668 }
669
670 public static final class Stub extends org.apache.hadoop.ipc.protobuf.TestRpcServiceProtos.TestProtobufRpc2Proto implements Interface {
671 private Stub(com.google.protobuf.RpcChannel channel) {
672 this.channel = channel;
673 }
674
675 private final com.google.protobuf.RpcChannel channel;
676
677 public com.google.protobuf.RpcChannel getChannel() {
678 return channel;
679 }
680
681 public void ping2(
682 com.google.protobuf.RpcController controller,
683 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request,
684 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto> done) {
685 channel.callMethod(
686 getDescriptor().getMethods().get(0),
687 controller,
688 request,
689 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance(),
690 com.google.protobuf.RpcUtil.generalizeCallback(
691 done,
692 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.class,
693 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance()));
694 }
695
696 public void echo2(
697 com.google.protobuf.RpcController controller,
698 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request,
699 com.google.protobuf.RpcCallback<org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto> done) {
700 channel.callMethod(
701 getDescriptor().getMethods().get(1),
702 controller,
703 request,
704 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance(),
705 com.google.protobuf.RpcUtil.generalizeCallback(
706 done,
707 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.class,
708 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance()));
709 }
710 }
711
712 public static BlockingInterface newBlockingStub(
713 com.google.protobuf.BlockingRpcChannel channel) {
714 return new BlockingStub(channel);
715 }
716
717 public interface BlockingInterface {
718 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto ping2(
719 com.google.protobuf.RpcController controller,
720 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
721 throws com.google.protobuf.ServiceException;
722
723 public org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto echo2(
724 com.google.protobuf.RpcController controller,
725 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request)
726 throws com.google.protobuf.ServiceException;
727 }
728
729 private static final class BlockingStub implements BlockingInterface {
730 private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
731 this.channel = channel;
732 }
733
734 private final com.google.protobuf.BlockingRpcChannel channel;
735
736 public org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto ping2(
737 com.google.protobuf.RpcController controller,
738 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyRequestProto request)
739 throws com.google.protobuf.ServiceException {
740 return (org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto) channel.callBlockingMethod(
741 getDescriptor().getMethods().get(0),
742 controller,
743 request,
744 org.apache.hadoop.ipc.protobuf.TestProtos.EmptyResponseProto.getDefaultInstance());
745 }
746
747
748 public org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto echo2(
749 com.google.protobuf.RpcController controller,
750 org.apache.hadoop.ipc.protobuf.TestProtos.EchoRequestProto request)
751 throws com.google.protobuf.ServiceException {
752 return (org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto) channel.callBlockingMethod(
753 getDescriptor().getMethods().get(1),
754 controller,
755 request,
756 org.apache.hadoop.ipc.protobuf.TestProtos.EchoResponseProto.getDefaultInstance());
757 }
758
759 }
760
761 // @@protoc_insertion_point(class_scope:hadoop.common.TestProtobufRpc2Proto)
762 }
763
764
765 public static com.google.protobuf.Descriptors.FileDescriptor
766 getDescriptor() {
767 return descriptor;
768 }
769 private static com.google.protobuf.Descriptors.FileDescriptor
770 descriptor;
771 static {
772 java.lang.String[] descriptorData = {
773 "\n\026test_rpc_service.proto\022\rhadoop.common\032" +
774 "\ntest.proto2\313\002\n\024TestProtobufRpcProto\022K\n\004" +
775 "ping\022 .hadoop.common.EmptyRequestProto\032!" +
776 ".hadoop.common.EmptyResponseProto\022I\n\004ech" +
777 "o\022\037.hadoop.common.EchoRequestProto\032 .had" +
778 "oop.common.EchoResponseProto\022L\n\005error\022 ." +
779 "hadoop.common.EmptyRequestProto\032!.hadoop" +
780 ".common.EmptyResponseProto\022M\n\006error2\022 .h" +
781 "adoop.common.EmptyRequestProto\032!.hadoop." +
782 "common.EmptyResponseProto2\261\001\n\025TestProtob",
783 "ufRpc2Proto\022L\n\005ping2\022 .hadoop.common.Emp" +
784 "tyRequestProto\032!.hadoop.common.EmptyResp" +
785 "onseProto\022J\n\005echo2\022\037.hadoop.common.EchoR" +
786 "equestProto\032 .hadoop.common.EchoResponse" +
787 "ProtoB<\n\036org.apache.hadoop.ipc.protobufB" +
788 "\024TestRpcServiceProtos\210\001\001\240\001\001"
789 };
790 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
791 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
792 public com.google.protobuf.ExtensionRegistry assignDescriptors(
793 com.google.protobuf.Descriptors.FileDescriptor root) {
794 descriptor = root;
795 return null;
796 }
797 };
798 com.google.protobuf.Descriptors.FileDescriptor
799 .internalBuildGeneratedFileFrom(descriptorData,
800 new com.google.protobuf.Descriptors.FileDescriptor[] {
801 org.apache.hadoop.ipc.protobuf.TestProtos.getDescriptor(),
802 }, assigner);
803 }
804
805 // @@protoc_insertion_point(outer_class_scope)
806 }