xref: /aosp_15_r20/external/flatbuffers/tests/MyGame/Example/MonsterStorageGrpc.java (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker //Generated by flatc compiler (version 2.0.0)
2*890232f2SAndroid Build Coastguard Worker //If you make any local changes, they will be lost
3*890232f2SAndroid Build Coastguard Worker //source: monster_test.fbs
4*890232f2SAndroid Build Coastguard Worker 
5*890232f2SAndroid Build Coastguard Worker package MyGame.Example;
6*890232f2SAndroid Build Coastguard Worker 
7*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.grpc.FlatbuffersUtils;
8*890232f2SAndroid Build Coastguard Worker 
9*890232f2SAndroid Build Coastguard Worker import java.nio.ByteBuffer;
10*890232f2SAndroid Build Coastguard Worker import static io.grpc.MethodDescriptor.generateFullMethodName;
11*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall;
12*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.asyncClientStreamingCall;
13*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.asyncServerStreamingCall;
14*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.asyncUnaryCall;
15*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.blockingServerStreamingCall;
16*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.blockingUnaryCall;
17*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ClientCalls.futureUnaryCall;
18*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall;
19*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncClientStreamingCall;
20*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncServerStreamingCall;
21*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncUnaryCall;
22*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall;
23*890232f2SAndroid Build Coastguard Worker import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall;
24*890232f2SAndroid Build Coastguard Worker 
25*890232f2SAndroid Build Coastguard Worker /**
26*890232f2SAndroid Build Coastguard Worker  */
27*890232f2SAndroid Build Coastguard Worker @javax.annotation.Generated(
28*890232f2SAndroid Build Coastguard Worker     value = "by gRPC proto compiler",
29*890232f2SAndroid Build Coastguard Worker     comments = "Source: monster_test.fbs")
30*890232f2SAndroid Build Coastguard Worker public final class MonsterStorageGrpc {
31*890232f2SAndroid Build Coastguard Worker 
MonsterStorageGrpc()32*890232f2SAndroid Build Coastguard Worker   private MonsterStorageGrpc() {}
33*890232f2SAndroid Build Coastguard Worker 
34*890232f2SAndroid Build Coastguard Worker   public static final String SERVICE_NAME = "MyGame.Example.MonsterStorage";
35*890232f2SAndroid Build Coastguard Worker 
36*890232f2SAndroid Build Coastguard Worker   // Static method descriptors that strictly reflect the proto.
37*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
38*890232f2SAndroid Build Coastguard Worker   @java.lang.Deprecated // Use {@link #getStoreMethod()} instead.
39*890232f2SAndroid Build Coastguard Worker   public static final io.grpc.MethodDescriptor<MyGame.Example.Monster,
40*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> METHOD_STORE = getStoreMethod();
41*890232f2SAndroid Build Coastguard Worker 
42*890232f2SAndroid Build Coastguard Worker   private static volatile io.grpc.MethodDescriptor<MyGame.Example.Monster,
43*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getStoreMethod;
44*890232f2SAndroid Build Coastguard Worker 
45*890232f2SAndroid Build Coastguard Worker   private static volatile FlatbuffersUtils.FBExtactor<MyGame.Example.Monster> extractorOfMonster;
getExtractorOfMonster()46*890232f2SAndroid Build Coastguard Worker   private static FlatbuffersUtils.FBExtactor<MyGame.Example.Monster> getExtractorOfMonster() {
47*890232f2SAndroid Build Coastguard Worker       if (extractorOfMonster != null) return extractorOfMonster;
48*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
49*890232f2SAndroid Build Coastguard Worker           if (extractorOfMonster != null) return extractorOfMonster;
50*890232f2SAndroid Build Coastguard Worker           extractorOfMonster = new FlatbuffersUtils.FBExtactor<MyGame.Example.Monster>() {
51*890232f2SAndroid Build Coastguard Worker               public MyGame.Example.Monster extract (ByteBuffer buffer) {
52*890232f2SAndroid Build Coastguard Worker                   return MyGame.Example.Monster.getRootAsMonster(buffer);
53*890232f2SAndroid Build Coastguard Worker               }
54*890232f2SAndroid Build Coastguard Worker           };
55*890232f2SAndroid Build Coastguard Worker           return extractorOfMonster;
56*890232f2SAndroid Build Coastguard Worker       }
57*890232f2SAndroid Build Coastguard Worker   }
58*890232f2SAndroid Build Coastguard Worker 
59*890232f2SAndroid Build Coastguard Worker   private static volatile FlatbuffersUtils.FBExtactor<MyGame.Example.Stat> extractorOfStat;
getExtractorOfStat()60*890232f2SAndroid Build Coastguard Worker   private static FlatbuffersUtils.FBExtactor<MyGame.Example.Stat> getExtractorOfStat() {
61*890232f2SAndroid Build Coastguard Worker       if (extractorOfStat != null) return extractorOfStat;
62*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
63*890232f2SAndroid Build Coastguard Worker           if (extractorOfStat != null) return extractorOfStat;
64*890232f2SAndroid Build Coastguard Worker           extractorOfStat = new FlatbuffersUtils.FBExtactor<MyGame.Example.Stat>() {
65*890232f2SAndroid Build Coastguard Worker               public MyGame.Example.Stat extract (ByteBuffer buffer) {
66*890232f2SAndroid Build Coastguard Worker                   return MyGame.Example.Stat.getRootAsStat(buffer);
67*890232f2SAndroid Build Coastguard Worker               }
68*890232f2SAndroid Build Coastguard Worker           };
69*890232f2SAndroid Build Coastguard Worker           return extractorOfStat;
70*890232f2SAndroid Build Coastguard Worker       }
71*890232f2SAndroid Build Coastguard Worker   }
72*890232f2SAndroid Build Coastguard Worker 
73*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
74*890232f2SAndroid Build Coastguard Worker   public static io.grpc.MethodDescriptor<MyGame.Example.Monster,
getStoreMethod()75*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getStoreMethod() {
76*890232f2SAndroid Build Coastguard Worker     io.grpc.MethodDescriptor<MyGame.Example.Monster, MyGame.Example.Stat> getStoreMethod;
77*890232f2SAndroid Build Coastguard Worker     if ((getStoreMethod = MonsterStorageGrpc.getStoreMethod) == null) {
78*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
79*890232f2SAndroid Build Coastguard Worker         if ((getStoreMethod = MonsterStorageGrpc.getStoreMethod) == null) {
80*890232f2SAndroid Build Coastguard Worker           MonsterStorageGrpc.getStoreMethod = getStoreMethod =
81*890232f2SAndroid Build Coastguard Worker               io.grpc.MethodDescriptor.<MyGame.Example.Monster, MyGame.Example.Stat>newBuilder()
82*890232f2SAndroid Build Coastguard Worker               .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
83*890232f2SAndroid Build Coastguard Worker               .setFullMethodName(generateFullMethodName(
84*890232f2SAndroid Build Coastguard Worker                   "MyGame.Example.MonsterStorage", "Store"))
85*890232f2SAndroid Build Coastguard Worker               .setSampledToLocalTracing(true)
86*890232f2SAndroid Build Coastguard Worker               .setRequestMarshaller(FlatbuffersUtils.marshaller(
87*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Monster.class, getExtractorOfMonster()))
88*890232f2SAndroid Build Coastguard Worker               .setResponseMarshaller(FlatbuffersUtils.marshaller(
89*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Stat.class, getExtractorOfStat()))
90*890232f2SAndroid Build Coastguard Worker                   .setSchemaDescriptor(null)
91*890232f2SAndroid Build Coastguard Worker                   .build();
92*890232f2SAndroid Build Coastguard Worker           }
93*890232f2SAndroid Build Coastguard Worker         }
94*890232f2SAndroid Build Coastguard Worker      }
95*890232f2SAndroid Build Coastguard Worker      return getStoreMethod;
96*890232f2SAndroid Build Coastguard Worker   }
97*890232f2SAndroid Build Coastguard Worker 
98*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
99*890232f2SAndroid Build Coastguard Worker   @java.lang.Deprecated // Use {@link #getRetrieveMethod()} instead.
100*890232f2SAndroid Build Coastguard Worker   public static final io.grpc.MethodDescriptor<MyGame.Example.Stat,
101*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Monster> METHOD_RETRIEVE = getRetrieveMethod();
102*890232f2SAndroid Build Coastguard Worker 
103*890232f2SAndroid Build Coastguard Worker   private static volatile io.grpc.MethodDescriptor<MyGame.Example.Stat,
104*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Monster> getRetrieveMethod;
105*890232f2SAndroid Build Coastguard Worker 
106*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
107*890232f2SAndroid Build Coastguard Worker   public static io.grpc.MethodDescriptor<MyGame.Example.Stat,
getRetrieveMethod()108*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Monster> getRetrieveMethod() {
109*890232f2SAndroid Build Coastguard Worker     io.grpc.MethodDescriptor<MyGame.Example.Stat, MyGame.Example.Monster> getRetrieveMethod;
110*890232f2SAndroid Build Coastguard Worker     if ((getRetrieveMethod = MonsterStorageGrpc.getRetrieveMethod) == null) {
111*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
112*890232f2SAndroid Build Coastguard Worker         if ((getRetrieveMethod = MonsterStorageGrpc.getRetrieveMethod) == null) {
113*890232f2SAndroid Build Coastguard Worker           MonsterStorageGrpc.getRetrieveMethod = getRetrieveMethod =
114*890232f2SAndroid Build Coastguard Worker               io.grpc.MethodDescriptor.<MyGame.Example.Stat, MyGame.Example.Monster>newBuilder()
115*890232f2SAndroid Build Coastguard Worker               .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING)
116*890232f2SAndroid Build Coastguard Worker               .setFullMethodName(generateFullMethodName(
117*890232f2SAndroid Build Coastguard Worker                   "MyGame.Example.MonsterStorage", "Retrieve"))
118*890232f2SAndroid Build Coastguard Worker               .setSampledToLocalTracing(true)
119*890232f2SAndroid Build Coastguard Worker               .setRequestMarshaller(FlatbuffersUtils.marshaller(
120*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Stat.class, getExtractorOfStat()))
121*890232f2SAndroid Build Coastguard Worker               .setResponseMarshaller(FlatbuffersUtils.marshaller(
122*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Monster.class, getExtractorOfMonster()))
123*890232f2SAndroid Build Coastguard Worker                   .setSchemaDescriptor(null)
124*890232f2SAndroid Build Coastguard Worker                   .build();
125*890232f2SAndroid Build Coastguard Worker           }
126*890232f2SAndroid Build Coastguard Worker         }
127*890232f2SAndroid Build Coastguard Worker      }
128*890232f2SAndroid Build Coastguard Worker      return getRetrieveMethod;
129*890232f2SAndroid Build Coastguard Worker   }
130*890232f2SAndroid Build Coastguard Worker 
131*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
132*890232f2SAndroid Build Coastguard Worker   @java.lang.Deprecated // Use {@link #getGetMaxHitPointMethod()} instead.
133*890232f2SAndroid Build Coastguard Worker   public static final io.grpc.MethodDescriptor<MyGame.Example.Monster,
134*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> METHOD_GET_MAX_HIT_POINT = getGetMaxHitPointMethod();
135*890232f2SAndroid Build Coastguard Worker 
136*890232f2SAndroid Build Coastguard Worker   private static volatile io.grpc.MethodDescriptor<MyGame.Example.Monster,
137*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getGetMaxHitPointMethod;
138*890232f2SAndroid Build Coastguard Worker 
139*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
140*890232f2SAndroid Build Coastguard Worker   public static io.grpc.MethodDescriptor<MyGame.Example.Monster,
getGetMaxHitPointMethod()141*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getGetMaxHitPointMethod() {
142*890232f2SAndroid Build Coastguard Worker     io.grpc.MethodDescriptor<MyGame.Example.Monster, MyGame.Example.Stat> getGetMaxHitPointMethod;
143*890232f2SAndroid Build Coastguard Worker     if ((getGetMaxHitPointMethod = MonsterStorageGrpc.getGetMaxHitPointMethod) == null) {
144*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
145*890232f2SAndroid Build Coastguard Worker         if ((getGetMaxHitPointMethod = MonsterStorageGrpc.getGetMaxHitPointMethod) == null) {
146*890232f2SAndroid Build Coastguard Worker           MonsterStorageGrpc.getGetMaxHitPointMethod = getGetMaxHitPointMethod =
147*890232f2SAndroid Build Coastguard Worker               io.grpc.MethodDescriptor.<MyGame.Example.Monster, MyGame.Example.Stat>newBuilder()
148*890232f2SAndroid Build Coastguard Worker               .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING)
149*890232f2SAndroid Build Coastguard Worker               .setFullMethodName(generateFullMethodName(
150*890232f2SAndroid Build Coastguard Worker                   "MyGame.Example.MonsterStorage", "GetMaxHitPoint"))
151*890232f2SAndroid Build Coastguard Worker               .setSampledToLocalTracing(true)
152*890232f2SAndroid Build Coastguard Worker               .setRequestMarshaller(FlatbuffersUtils.marshaller(
153*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Monster.class, getExtractorOfMonster()))
154*890232f2SAndroid Build Coastguard Worker               .setResponseMarshaller(FlatbuffersUtils.marshaller(
155*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Stat.class, getExtractorOfStat()))
156*890232f2SAndroid Build Coastguard Worker                   .setSchemaDescriptor(null)
157*890232f2SAndroid Build Coastguard Worker                   .build();
158*890232f2SAndroid Build Coastguard Worker           }
159*890232f2SAndroid Build Coastguard Worker         }
160*890232f2SAndroid Build Coastguard Worker      }
161*890232f2SAndroid Build Coastguard Worker      return getGetMaxHitPointMethod;
162*890232f2SAndroid Build Coastguard Worker   }
163*890232f2SAndroid Build Coastguard Worker 
164*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
165*890232f2SAndroid Build Coastguard Worker   @java.lang.Deprecated // Use {@link #getGetMinMaxHitPointsMethod()} instead.
166*890232f2SAndroid Build Coastguard Worker   public static final io.grpc.MethodDescriptor<MyGame.Example.Monster,
167*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> METHOD_GET_MIN_MAX_HIT_POINTS = getGetMinMaxHitPointsMethod();
168*890232f2SAndroid Build Coastguard Worker 
169*890232f2SAndroid Build Coastguard Worker   private static volatile io.grpc.MethodDescriptor<MyGame.Example.Monster,
170*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getGetMinMaxHitPointsMethod;
171*890232f2SAndroid Build Coastguard Worker 
172*890232f2SAndroid Build Coastguard Worker   @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
173*890232f2SAndroid Build Coastguard Worker   public static io.grpc.MethodDescriptor<MyGame.Example.Monster,
getGetMinMaxHitPointsMethod()174*890232f2SAndroid Build Coastguard Worker       MyGame.Example.Stat> getGetMinMaxHitPointsMethod() {
175*890232f2SAndroid Build Coastguard Worker     io.grpc.MethodDescriptor<MyGame.Example.Monster, MyGame.Example.Stat> getGetMinMaxHitPointsMethod;
176*890232f2SAndroid Build Coastguard Worker     if ((getGetMinMaxHitPointsMethod = MonsterStorageGrpc.getGetMinMaxHitPointsMethod) == null) {
177*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
178*890232f2SAndroid Build Coastguard Worker         if ((getGetMinMaxHitPointsMethod = MonsterStorageGrpc.getGetMinMaxHitPointsMethod) == null) {
179*890232f2SAndroid Build Coastguard Worker           MonsterStorageGrpc.getGetMinMaxHitPointsMethod = getGetMinMaxHitPointsMethod =
180*890232f2SAndroid Build Coastguard Worker               io.grpc.MethodDescriptor.<MyGame.Example.Monster, MyGame.Example.Stat>newBuilder()
181*890232f2SAndroid Build Coastguard Worker               .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
182*890232f2SAndroid Build Coastguard Worker               .setFullMethodName(generateFullMethodName(
183*890232f2SAndroid Build Coastguard Worker                   "MyGame.Example.MonsterStorage", "GetMinMaxHitPoints"))
184*890232f2SAndroid Build Coastguard Worker               .setSampledToLocalTracing(true)
185*890232f2SAndroid Build Coastguard Worker               .setRequestMarshaller(FlatbuffersUtils.marshaller(
186*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Monster.class, getExtractorOfMonster()))
187*890232f2SAndroid Build Coastguard Worker               .setResponseMarshaller(FlatbuffersUtils.marshaller(
188*890232f2SAndroid Build Coastguard Worker                   MyGame.Example.Stat.class, getExtractorOfStat()))
189*890232f2SAndroid Build Coastguard Worker                   .setSchemaDescriptor(null)
190*890232f2SAndroid Build Coastguard Worker                   .build();
191*890232f2SAndroid Build Coastguard Worker           }
192*890232f2SAndroid Build Coastguard Worker         }
193*890232f2SAndroid Build Coastguard Worker      }
194*890232f2SAndroid Build Coastguard Worker      return getGetMinMaxHitPointsMethod;
195*890232f2SAndroid Build Coastguard Worker   }
196*890232f2SAndroid Build Coastguard Worker 
197*890232f2SAndroid Build Coastguard Worker   /**
198*890232f2SAndroid Build Coastguard Worker    * Creates a new async stub that supports all call types for the service
199*890232f2SAndroid Build Coastguard Worker    */
newStub(io.grpc.Channel channel)200*890232f2SAndroid Build Coastguard Worker   public static MonsterStorageStub newStub(io.grpc.Channel channel) {
201*890232f2SAndroid Build Coastguard Worker     return new MonsterStorageStub(channel);
202*890232f2SAndroid Build Coastguard Worker   }
203*890232f2SAndroid Build Coastguard Worker 
204*890232f2SAndroid Build Coastguard Worker   /**
205*890232f2SAndroid Build Coastguard Worker    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
206*890232f2SAndroid Build Coastguard Worker    */
newBlockingStub( io.grpc.Channel channel)207*890232f2SAndroid Build Coastguard Worker   public static MonsterStorageBlockingStub newBlockingStub(
208*890232f2SAndroid Build Coastguard Worker       io.grpc.Channel channel) {
209*890232f2SAndroid Build Coastguard Worker     return new MonsterStorageBlockingStub(channel);
210*890232f2SAndroid Build Coastguard Worker   }
211*890232f2SAndroid Build Coastguard Worker 
212*890232f2SAndroid Build Coastguard Worker   /**
213*890232f2SAndroid Build Coastguard Worker    * Creates a new ListenableFuture-style stub that supports unary calls on the service
214*890232f2SAndroid Build Coastguard Worker    */
newFutureStub( io.grpc.Channel channel)215*890232f2SAndroid Build Coastguard Worker   public static MonsterStorageFutureStub newFutureStub(
216*890232f2SAndroid Build Coastguard Worker       io.grpc.Channel channel) {
217*890232f2SAndroid Build Coastguard Worker     return new MonsterStorageFutureStub(channel);
218*890232f2SAndroid Build Coastguard Worker   }
219*890232f2SAndroid Build Coastguard Worker 
220*890232f2SAndroid Build Coastguard Worker   /**
221*890232f2SAndroid Build Coastguard Worker    */
222*890232f2SAndroid Build Coastguard Worker   public static abstract class MonsterStorageImplBase implements io.grpc.BindableService {
223*890232f2SAndroid Build Coastguard Worker 
224*890232f2SAndroid Build Coastguard Worker     /**
225*890232f2SAndroid Build Coastguard Worker      */
store(MyGame.Example.Monster request, io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)226*890232f2SAndroid Build Coastguard Worker     public     void store(MyGame.Example.Monster request,
227*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
228*890232f2SAndroid Build Coastguard Worker       asyncUnimplementedUnaryCall(getStoreMethod(), responseObserver);
229*890232f2SAndroid Build Coastguard Worker     }
230*890232f2SAndroid Build Coastguard Worker 
231*890232f2SAndroid Build Coastguard Worker     /**
232*890232f2SAndroid Build Coastguard Worker      */
retrieve(MyGame.Example.Stat request, io.grpc.stub.StreamObserver<MyGame.Example.Monster> responseObserver)233*890232f2SAndroid Build Coastguard Worker     public     void retrieve(MyGame.Example.Stat request,
234*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Monster> responseObserver)     {
235*890232f2SAndroid Build Coastguard Worker       asyncUnimplementedUnaryCall(getRetrieveMethod(), responseObserver);
236*890232f2SAndroid Build Coastguard Worker     }
237*890232f2SAndroid Build Coastguard Worker 
238*890232f2SAndroid Build Coastguard Worker     /**
239*890232f2SAndroid Build Coastguard Worker      */
getMaxHitPoint( io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)240*890232f2SAndroid Build Coastguard Worker     public     io.grpc.stub.StreamObserver<MyGame.Example.Monster> getMaxHitPoint(
241*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
242*890232f2SAndroid Build Coastguard Worker       return asyncUnimplementedStreamingCall(getGetMaxHitPointMethod(), responseObserver);
243*890232f2SAndroid Build Coastguard Worker     }
244*890232f2SAndroid Build Coastguard Worker 
245*890232f2SAndroid Build Coastguard Worker     /**
246*890232f2SAndroid Build Coastguard Worker      */
getMinMaxHitPoints( io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)247*890232f2SAndroid Build Coastguard Worker     public     io.grpc.stub.StreamObserver<MyGame.Example.Monster> getMinMaxHitPoints(
248*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
249*890232f2SAndroid Build Coastguard Worker       return asyncUnimplementedStreamingCall(getGetMinMaxHitPointsMethod(), responseObserver);
250*890232f2SAndroid Build Coastguard Worker     }
251*890232f2SAndroid Build Coastguard Worker 
bindService()252*890232f2SAndroid Build Coastguard Worker     @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
253*890232f2SAndroid Build Coastguard Worker       return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
254*890232f2SAndroid Build Coastguard Worker           .addMethod(
255*890232f2SAndroid Build Coastguard Worker             getStoreMethod(),
256*890232f2SAndroid Build Coastguard Worker             asyncUnaryCall(
257*890232f2SAndroid Build Coastguard Worker               new MethodHandlers<
258*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Monster,
259*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Stat>(
260*890232f2SAndroid Build Coastguard Worker                   this, METHODID_STORE)))
261*890232f2SAndroid Build Coastguard Worker           .addMethod(
262*890232f2SAndroid Build Coastguard Worker             getRetrieveMethod(),
263*890232f2SAndroid Build Coastguard Worker             asyncServerStreamingCall(
264*890232f2SAndroid Build Coastguard Worker               new MethodHandlers<
265*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Stat,
266*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Monster>(
267*890232f2SAndroid Build Coastguard Worker                   this, METHODID_RETRIEVE)))
268*890232f2SAndroid Build Coastguard Worker           .addMethod(
269*890232f2SAndroid Build Coastguard Worker             getGetMaxHitPointMethod(),
270*890232f2SAndroid Build Coastguard Worker             asyncClientStreamingCall(
271*890232f2SAndroid Build Coastguard Worker               new MethodHandlers<
272*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Monster,
273*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Stat>(
274*890232f2SAndroid Build Coastguard Worker                   this, METHODID_GET_MAX_HIT_POINT)))
275*890232f2SAndroid Build Coastguard Worker           .addMethod(
276*890232f2SAndroid Build Coastguard Worker             getGetMinMaxHitPointsMethod(),
277*890232f2SAndroid Build Coastguard Worker             asyncBidiStreamingCall(
278*890232f2SAndroid Build Coastguard Worker               new MethodHandlers<
279*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Monster,
280*890232f2SAndroid Build Coastguard Worker                 MyGame.Example.Stat>(
281*890232f2SAndroid Build Coastguard Worker                   this, METHODID_GET_MIN_MAX_HIT_POINTS)))
282*890232f2SAndroid Build Coastguard Worker           .build();
283*890232f2SAndroid Build Coastguard Worker     }
284*890232f2SAndroid Build Coastguard Worker   }
285*890232f2SAndroid Build Coastguard Worker 
286*890232f2SAndroid Build Coastguard Worker   /**
287*890232f2SAndroid Build Coastguard Worker    */
288*890232f2SAndroid Build Coastguard Worker   public static final class MonsterStorageStub extends io.grpc.stub.AbstractStub<MonsterStorageStub> {
MonsterStorageStub(io.grpc.Channel channel)289*890232f2SAndroid Build Coastguard Worker     private MonsterStorageStub(io.grpc.Channel channel) {
290*890232f2SAndroid Build Coastguard Worker       super(channel);
291*890232f2SAndroid Build Coastguard Worker     }
292*890232f2SAndroid Build Coastguard Worker 
MonsterStorageStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)293*890232f2SAndroid Build Coastguard Worker     private MonsterStorageStub(io.grpc.Channel channel,
294*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
295*890232f2SAndroid Build Coastguard Worker       super(channel, callOptions);
296*890232f2SAndroid Build Coastguard Worker     }
297*890232f2SAndroid Build Coastguard Worker 
298*890232f2SAndroid Build Coastguard Worker     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)299*890232f2SAndroid Build Coastguard Worker     protected MonsterStorageStub build(io.grpc.Channel channel,
300*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
301*890232f2SAndroid Build Coastguard Worker       return new MonsterStorageStub(channel, callOptions);
302*890232f2SAndroid Build Coastguard Worker     }
303*890232f2SAndroid Build Coastguard Worker 
304*890232f2SAndroid Build Coastguard Worker     /**
305*890232f2SAndroid Build Coastguard Worker      */
store(MyGame.Example.Monster request, io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)306*890232f2SAndroid Build Coastguard Worker     public     void store(MyGame.Example.Monster request,
307*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
308*890232f2SAndroid Build Coastguard Worker       asyncUnaryCall(
309*890232f2SAndroid Build Coastguard Worker           getChannel().newCall(getStoreMethod(), getCallOptions()), request, responseObserver);
310*890232f2SAndroid Build Coastguard Worker     }
311*890232f2SAndroid Build Coastguard Worker 
312*890232f2SAndroid Build Coastguard Worker     /**
313*890232f2SAndroid Build Coastguard Worker      */
retrieve(MyGame.Example.Stat request, io.grpc.stub.StreamObserver<MyGame.Example.Monster> responseObserver)314*890232f2SAndroid Build Coastguard Worker     public     void retrieve(MyGame.Example.Stat request,
315*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Monster> responseObserver)     {
316*890232f2SAndroid Build Coastguard Worker       asyncServerStreamingCall(
317*890232f2SAndroid Build Coastguard Worker           getChannel().newCall(getRetrieveMethod(), getCallOptions()), request, responseObserver);
318*890232f2SAndroid Build Coastguard Worker     }
319*890232f2SAndroid Build Coastguard Worker 
320*890232f2SAndroid Build Coastguard Worker     /**
321*890232f2SAndroid Build Coastguard Worker      */
getMaxHitPoint( io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)322*890232f2SAndroid Build Coastguard Worker     public     io.grpc.stub.StreamObserver<MyGame.Example.Monster> getMaxHitPoint(
323*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
324*890232f2SAndroid Build Coastguard Worker       return asyncClientStreamingCall(
325*890232f2SAndroid Build Coastguard Worker           getChannel().newCall(getGetMaxHitPointMethod(), getCallOptions()), responseObserver);
326*890232f2SAndroid Build Coastguard Worker     }
327*890232f2SAndroid Build Coastguard Worker 
328*890232f2SAndroid Build Coastguard Worker     /**
329*890232f2SAndroid Build Coastguard Worker      */
getMinMaxHitPoints( io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)330*890232f2SAndroid Build Coastguard Worker     public     io.grpc.stub.StreamObserver<MyGame.Example.Monster> getMinMaxHitPoints(
331*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<MyGame.Example.Stat> responseObserver)     {
332*890232f2SAndroid Build Coastguard Worker       return asyncBidiStreamingCall(
333*890232f2SAndroid Build Coastguard Worker           getChannel().newCall(getGetMinMaxHitPointsMethod(), getCallOptions()), responseObserver);
334*890232f2SAndroid Build Coastguard Worker     }
335*890232f2SAndroid Build Coastguard Worker   }
336*890232f2SAndroid Build Coastguard Worker 
337*890232f2SAndroid Build Coastguard Worker   /**
338*890232f2SAndroid Build Coastguard Worker    */
339*890232f2SAndroid Build Coastguard Worker   public static final class MonsterStorageBlockingStub extends io.grpc.stub.AbstractStub<MonsterStorageBlockingStub> {
MonsterStorageBlockingStub(io.grpc.Channel channel)340*890232f2SAndroid Build Coastguard Worker     private MonsterStorageBlockingStub(io.grpc.Channel channel) {
341*890232f2SAndroid Build Coastguard Worker       super(channel);
342*890232f2SAndroid Build Coastguard Worker     }
343*890232f2SAndroid Build Coastguard Worker 
MonsterStorageBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)344*890232f2SAndroid Build Coastguard Worker     private MonsterStorageBlockingStub(io.grpc.Channel channel,
345*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
346*890232f2SAndroid Build Coastguard Worker       super(channel, callOptions);
347*890232f2SAndroid Build Coastguard Worker     }
348*890232f2SAndroid Build Coastguard Worker 
349*890232f2SAndroid Build Coastguard Worker     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)350*890232f2SAndroid Build Coastguard Worker     protected MonsterStorageBlockingStub build(io.grpc.Channel channel,
351*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
352*890232f2SAndroid Build Coastguard Worker       return new MonsterStorageBlockingStub(channel, callOptions);
353*890232f2SAndroid Build Coastguard Worker     }
354*890232f2SAndroid Build Coastguard Worker 
355*890232f2SAndroid Build Coastguard Worker     /**
356*890232f2SAndroid Build Coastguard Worker      */
store(MyGame.Example.Monster request)357*890232f2SAndroid Build Coastguard Worker     public     MyGame.Example.Stat store(MyGame.Example.Monster request)     {
358*890232f2SAndroid Build Coastguard Worker       return blockingUnaryCall(
359*890232f2SAndroid Build Coastguard Worker           getChannel(), getStoreMethod(), getCallOptions(), request);
360*890232f2SAndroid Build Coastguard Worker     }
361*890232f2SAndroid Build Coastguard Worker 
362*890232f2SAndroid Build Coastguard Worker     /**
363*890232f2SAndroid Build Coastguard Worker      */
retrieve( MyGame.Example.Stat request)364*890232f2SAndroid Build Coastguard Worker     public     java.util.Iterator<MyGame.Example.Monster> retrieve(
365*890232f2SAndroid Build Coastguard Worker         MyGame.Example.Stat request)     {
366*890232f2SAndroid Build Coastguard Worker       return blockingServerStreamingCall(
367*890232f2SAndroid Build Coastguard Worker           getChannel(), getRetrieveMethod(), getCallOptions(), request);
368*890232f2SAndroid Build Coastguard Worker     }
369*890232f2SAndroid Build Coastguard Worker   }
370*890232f2SAndroid Build Coastguard Worker 
371*890232f2SAndroid Build Coastguard Worker   /**
372*890232f2SAndroid Build Coastguard Worker    */
373*890232f2SAndroid Build Coastguard Worker   public static final class MonsterStorageFutureStub extends io.grpc.stub.AbstractStub<MonsterStorageFutureStub> {
MonsterStorageFutureStub(io.grpc.Channel channel)374*890232f2SAndroid Build Coastguard Worker     private MonsterStorageFutureStub(io.grpc.Channel channel) {
375*890232f2SAndroid Build Coastguard Worker       super(channel);
376*890232f2SAndroid Build Coastguard Worker     }
377*890232f2SAndroid Build Coastguard Worker 
MonsterStorageFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)378*890232f2SAndroid Build Coastguard Worker     private MonsterStorageFutureStub(io.grpc.Channel channel,
379*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
380*890232f2SAndroid Build Coastguard Worker       super(channel, callOptions);
381*890232f2SAndroid Build Coastguard Worker     }
382*890232f2SAndroid Build Coastguard Worker 
383*890232f2SAndroid Build Coastguard Worker     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)384*890232f2SAndroid Build Coastguard Worker     protected MonsterStorageFutureStub build(io.grpc.Channel channel,
385*890232f2SAndroid Build Coastguard Worker         io.grpc.CallOptions callOptions) {
386*890232f2SAndroid Build Coastguard Worker       return new MonsterStorageFutureStub(channel, callOptions);
387*890232f2SAndroid Build Coastguard Worker     }
388*890232f2SAndroid Build Coastguard Worker 
389*890232f2SAndroid Build Coastguard Worker     /**
390*890232f2SAndroid Build Coastguard Worker      */
store( MyGame.Example.Monster request)391*890232f2SAndroid Build Coastguard Worker     public     com.google.common.util.concurrent.ListenableFuture<MyGame.Example.Stat> store(
392*890232f2SAndroid Build Coastguard Worker         MyGame.Example.Monster request)     {
393*890232f2SAndroid Build Coastguard Worker       return futureUnaryCall(
394*890232f2SAndroid Build Coastguard Worker           getChannel().newCall(getStoreMethod(), getCallOptions()), request);
395*890232f2SAndroid Build Coastguard Worker     }
396*890232f2SAndroid Build Coastguard Worker   }
397*890232f2SAndroid Build Coastguard Worker 
398*890232f2SAndroid Build Coastguard Worker   private static final int METHODID_STORE = 0;
399*890232f2SAndroid Build Coastguard Worker   private static final int METHODID_RETRIEVE = 1;
400*890232f2SAndroid Build Coastguard Worker   private static final int METHODID_GET_MIN_MAX_HIT_POINTS = 2;
401*890232f2SAndroid Build Coastguard Worker   private static final int METHODID_GET_MAX_HIT_POINT = 3;
402*890232f2SAndroid Build Coastguard Worker 
403*890232f2SAndroid Build Coastguard Worker   private static final class MethodHandlers<Req, Resp> implements
404*890232f2SAndroid Build Coastguard Worker       io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>,
405*890232f2SAndroid Build Coastguard Worker       io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>,
406*890232f2SAndroid Build Coastguard Worker       io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>,
407*890232f2SAndroid Build Coastguard Worker       io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> {
408*890232f2SAndroid Build Coastguard Worker     private final MonsterStorageImplBase serviceImpl;
409*890232f2SAndroid Build Coastguard Worker     private final int methodId;
410*890232f2SAndroid Build Coastguard Worker 
MethodHandlers(MonsterStorageImplBase serviceImpl, int methodId)411*890232f2SAndroid Build Coastguard Worker     MethodHandlers(MonsterStorageImplBase serviceImpl, int methodId) {
412*890232f2SAndroid Build Coastguard Worker       this.serviceImpl = serviceImpl;
413*890232f2SAndroid Build Coastguard Worker       this.methodId = methodId;
414*890232f2SAndroid Build Coastguard Worker     }
415*890232f2SAndroid Build Coastguard Worker 
416*890232f2SAndroid Build Coastguard Worker     @java.lang.Override
417*890232f2SAndroid Build Coastguard Worker     @java.lang.SuppressWarnings("unchecked")
invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)418*890232f2SAndroid Build Coastguard Worker     public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) {
419*890232f2SAndroid Build Coastguard Worker       switch (methodId) {
420*890232f2SAndroid Build Coastguard Worker         case METHODID_STORE:
421*890232f2SAndroid Build Coastguard Worker           serviceImpl.store((MyGame.Example.Monster) request,
422*890232f2SAndroid Build Coastguard Worker               (io.grpc.stub.StreamObserver<MyGame.Example.Stat>) responseObserver);
423*890232f2SAndroid Build Coastguard Worker           break;
424*890232f2SAndroid Build Coastguard Worker         case METHODID_RETRIEVE:
425*890232f2SAndroid Build Coastguard Worker           serviceImpl.retrieve((MyGame.Example.Stat) request,
426*890232f2SAndroid Build Coastguard Worker               (io.grpc.stub.StreamObserver<MyGame.Example.Monster>) responseObserver);
427*890232f2SAndroid Build Coastguard Worker           break;
428*890232f2SAndroid Build Coastguard Worker         default:
429*890232f2SAndroid Build Coastguard Worker           throw new AssertionError();
430*890232f2SAndroid Build Coastguard Worker       }
431*890232f2SAndroid Build Coastguard Worker     }
432*890232f2SAndroid Build Coastguard Worker 
433*890232f2SAndroid Build Coastguard Worker     @java.lang.Override
434*890232f2SAndroid Build Coastguard Worker     @java.lang.SuppressWarnings("unchecked")
invoke( io.grpc.stub.StreamObserver<Resp> responseObserver)435*890232f2SAndroid Build Coastguard Worker     public io.grpc.stub.StreamObserver<Req> invoke(
436*890232f2SAndroid Build Coastguard Worker         io.grpc.stub.StreamObserver<Resp> responseObserver) {
437*890232f2SAndroid Build Coastguard Worker       switch (methodId) {
438*890232f2SAndroid Build Coastguard Worker         case METHODID_GET_MAX_HIT_POINT:
439*890232f2SAndroid Build Coastguard Worker           return (io.grpc.stub.StreamObserver<Req>) serviceImpl.getMaxHitPoint(
440*890232f2SAndroid Build Coastguard Worker               (io.grpc.stub.StreamObserver<MyGame.Example.Stat>) responseObserver);
441*890232f2SAndroid Build Coastguard Worker         case METHODID_GET_MIN_MAX_HIT_POINTS:
442*890232f2SAndroid Build Coastguard Worker           return (io.grpc.stub.StreamObserver<Req>) serviceImpl.getMinMaxHitPoints(
443*890232f2SAndroid Build Coastguard Worker               (io.grpc.stub.StreamObserver<MyGame.Example.Stat>) responseObserver);
444*890232f2SAndroid Build Coastguard Worker         default:
445*890232f2SAndroid Build Coastguard Worker           throw new AssertionError();
446*890232f2SAndroid Build Coastguard Worker       }
447*890232f2SAndroid Build Coastguard Worker     }
448*890232f2SAndroid Build Coastguard Worker   }
449*890232f2SAndroid Build Coastguard Worker 
450*890232f2SAndroid Build Coastguard Worker   private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
451*890232f2SAndroid Build Coastguard Worker 
getServiceDescriptor()452*890232f2SAndroid Build Coastguard Worker   public static io.grpc.ServiceDescriptor getServiceDescriptor() {
453*890232f2SAndroid Build Coastguard Worker     io.grpc.ServiceDescriptor result = serviceDescriptor;
454*890232f2SAndroid Build Coastguard Worker     if (result == null) {
455*890232f2SAndroid Build Coastguard Worker       synchronized (MonsterStorageGrpc.class) {
456*890232f2SAndroid Build Coastguard Worker         result = serviceDescriptor;
457*890232f2SAndroid Build Coastguard Worker         if (result == null) {
458*890232f2SAndroid Build Coastguard Worker           serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
459*890232f2SAndroid Build Coastguard Worker               .setSchemaDescriptor(null)
460*890232f2SAndroid Build Coastguard Worker               .addMethod(getStoreMethod())
461*890232f2SAndroid Build Coastguard Worker               .addMethod(getRetrieveMethod())
462*890232f2SAndroid Build Coastguard Worker               .addMethod(getGetMaxHitPointMethod())
463*890232f2SAndroid Build Coastguard Worker               .addMethod(getGetMinMaxHitPointsMethod())
464*890232f2SAndroid Build Coastguard Worker               .build();
465*890232f2SAndroid Build Coastguard Worker         }
466*890232f2SAndroid Build Coastguard Worker       }
467*890232f2SAndroid Build Coastguard Worker     }
468*890232f2SAndroid Build Coastguard Worker     return result;
469*890232f2SAndroid Build Coastguard Worker   }
470*890232f2SAndroid Build Coastguard Worker }
471