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