Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.xmtp.proto.message.api.v1.MessageApiGrpc Maven / Gradle / Ivy
package org.xmtp.proto.message.api.v1;
import static io.grpc.MethodDescriptor.generateFullMethodName;
/**
*
* RPC
*
*/
@javax.annotation.Generated(
value = "by gRPC proto compiler (version 1.45.1)",
comments = "Source: message_api/v1/message_api.proto")
@io.grpc.stub.annotations.GrpcGenerated
public final class MessageApiGrpc {
private MessageApiGrpc() {}
public static final String SERVICE_NAME = "xmtp.message_api.v1.MessageApi";
// Static method descriptors that strictly reflect the proto.
private static volatile io.grpc.MethodDescriptor getPublishMethod;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "Publish",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse.class,
methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
public static io.grpc.MethodDescriptor getPublishMethod() {
io.grpc.MethodDescriptor getPublishMethod;
if ((getPublishMethod = MessageApiGrpc.getPublishMethod) == null) {
synchronized (MessageApiGrpc.class) {
if ((getPublishMethod = MessageApiGrpc.getPublishMethod) == null) {
MessageApiGrpc.getPublishMethod = getPublishMethod =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "Publish"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse.getDefaultInstance()))
.build();
}
}
}
return getPublishMethod;
}
private static volatile io.grpc.MethodDescriptor getSubscribeMethod;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "Subscribe",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.class,
methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING)
public static io.grpc.MethodDescriptor getSubscribeMethod() {
io.grpc.MethodDescriptor getSubscribeMethod;
if ((getSubscribeMethod = MessageApiGrpc.getSubscribeMethod) == null) {
synchronized (MessageApiGrpc.class) {
if ((getSubscribeMethod = MessageApiGrpc.getSubscribeMethod) == null) {
MessageApiGrpc.getSubscribeMethod = getSubscribeMethod =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "Subscribe"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.getDefaultInstance()))
.build();
}
}
}
return getSubscribeMethod;
}
private static volatile io.grpc.MethodDescriptor getSubscribe2Method;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "Subscribe2",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.class,
methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
public static io.grpc.MethodDescriptor getSubscribe2Method() {
io.grpc.MethodDescriptor getSubscribe2Method;
if ((getSubscribe2Method = MessageApiGrpc.getSubscribe2Method) == null) {
synchronized (MessageApiGrpc.class) {
if ((getSubscribe2Method = MessageApiGrpc.getSubscribe2Method) == null) {
MessageApiGrpc.getSubscribe2Method = getSubscribe2Method =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "Subscribe2"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.getDefaultInstance()))
.build();
}
}
}
return getSubscribe2Method;
}
private static volatile io.grpc.MethodDescriptor getSubscribeAllMethod;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "SubscribeAll",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.class,
methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING)
public static io.grpc.MethodDescriptor getSubscribeAllMethod() {
io.grpc.MethodDescriptor getSubscribeAllMethod;
if ((getSubscribeAllMethod = MessageApiGrpc.getSubscribeAllMethod) == null) {
synchronized (MessageApiGrpc.class) {
if ((getSubscribeAllMethod = MessageApiGrpc.getSubscribeAllMethod) == null) {
MessageApiGrpc.getSubscribeAllMethod = getSubscribeAllMethod =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "SubscribeAll"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope.getDefaultInstance()))
.build();
}
}
}
return getSubscribeAllMethod;
}
private static volatile io.grpc.MethodDescriptor getQueryMethod;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "Query",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.class,
methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
public static io.grpc.MethodDescriptor getQueryMethod() {
io.grpc.MethodDescriptor getQueryMethod;
if ((getQueryMethod = MessageApiGrpc.getQueryMethod) == null) {
synchronized (MessageApiGrpc.class) {
if ((getQueryMethod = MessageApiGrpc.getQueryMethod) == null) {
MessageApiGrpc.getQueryMethod = getQueryMethod =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "Query"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse.getDefaultInstance()))
.build();
}
}
}
return getQueryMethod;
}
private static volatile io.grpc.MethodDescriptor getBatchQueryMethod;
@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "BatchQuery",
requestType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest.class,
responseType = org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse.class,
methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
public static io.grpc.MethodDescriptor getBatchQueryMethod() {
io.grpc.MethodDescriptor getBatchQueryMethod;
if ((getBatchQueryMethod = MessageApiGrpc.getBatchQueryMethod) == null) {
synchronized (MessageApiGrpc.class) {
if ((getBatchQueryMethod = MessageApiGrpc.getBatchQueryMethod) == null) {
MessageApiGrpc.getBatchQueryMethod = getBatchQueryMethod =
io.grpc.MethodDescriptor.newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchQuery"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.lite.ProtoLiteUtils.marshaller(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse.getDefaultInstance()))
.build();
}
}
}
return getBatchQueryMethod;
}
/**
* Creates a new async stub that supports all call types for the service
*/
public static MessageApiStub newStub(io.grpc.Channel channel) {
io.grpc.stub.AbstractStub.StubFactory factory =
new io.grpc.stub.AbstractStub.StubFactory() {
@java.lang.Override
public MessageApiStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiStub(channel, callOptions);
}
};
return MessageApiStub.newStub(factory, channel);
}
/**
* Creates a new blocking-style stub that supports unary and streaming output calls on the service
*/
public static MessageApiBlockingStub newBlockingStub(
io.grpc.Channel channel) {
io.grpc.stub.AbstractStub.StubFactory factory =
new io.grpc.stub.AbstractStub.StubFactory() {
@java.lang.Override
public MessageApiBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiBlockingStub(channel, callOptions);
}
};
return MessageApiBlockingStub.newStub(factory, channel);
}
/**
* Creates a new ListenableFuture-style stub that supports unary calls on the service
*/
public static MessageApiFutureStub newFutureStub(
io.grpc.Channel channel) {
io.grpc.stub.AbstractStub.StubFactory factory =
new io.grpc.stub.AbstractStub.StubFactory() {
@java.lang.Override
public MessageApiFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiFutureStub(channel, callOptions);
}
};
return MessageApiFutureStub.newStub(factory, channel);
}
/**
*
* RPC
*
*/
public static abstract class MessageApiImplBase implements io.grpc.BindableService {
/**
*
* Publish messages to the network
*
*/
public void publish(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPublishMethod(), responseObserver);
}
/**
*
* Subscribe to a stream of new envelopes matching a predicate
*
*/
public void subscribe(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSubscribeMethod(), responseObserver);
}
/**
*
* Subscribe to a stream of new envelopes and your subscription using
* bidirectional streaming
* protolint:disable:next RPC_REQUEST_STANDARD_NAME
*
*/
public io.grpc.stub.StreamObserver subscribe2(
io.grpc.stub.StreamObserver responseObserver) {
return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getSubscribe2Method(), responseObserver);
}
/**
*
* Subscribe to a stream of all messages
*
*/
public void subscribeAll(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSubscribeAllMethod(), responseObserver);
}
/**
*
* Query the store for messages
*
*/
public void query(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getQueryMethod(), responseObserver);
}
/**
*
* BatchQuery containing a set of queries to be processed
*
*/
public void batchQuery(org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getBatchQueryMethod(), responseObserver);
}
@java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
.addMethod(
getPublishMethod(),
io.grpc.stub.ServerCalls.asyncUnaryCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse>(
this, METHODID_PUBLISH)))
.addMethod(
getSubscribeMethod(),
io.grpc.stub.ServerCalls.asyncServerStreamingCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope>(
this, METHODID_SUBSCRIBE)))
.addMethod(
getSubscribe2Method(),
io.grpc.stub.ServerCalls.asyncBidiStreamingCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope>(
this, METHODID_SUBSCRIBE2)))
.addMethod(
getSubscribeAllMethod(),
io.grpc.stub.ServerCalls.asyncServerStreamingCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope>(
this, METHODID_SUBSCRIBE_ALL)))
.addMethod(
getQueryMethod(),
io.grpc.stub.ServerCalls.asyncUnaryCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse>(
this, METHODID_QUERY)))
.addMethod(
getBatchQueryMethod(),
io.grpc.stub.ServerCalls.asyncUnaryCall(
new MethodHandlers<
org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest,
org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse>(
this, METHODID_BATCH_QUERY)))
.build();
}
}
/**
*
* RPC
*
*/
public static final class MessageApiStub extends io.grpc.stub.AbstractAsyncStub {
private MessageApiStub(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected MessageApiStub build(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiStub(channel, callOptions);
}
/**
*
* Publish messages to the network
*
*/
public void publish(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ClientCalls.asyncUnaryCall(
getChannel().newCall(getPublishMethod(), getCallOptions()), request, responseObserver);
}
/**
*
* Subscribe to a stream of new envelopes matching a predicate
*
*/
public void subscribe(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ClientCalls.asyncServerStreamingCall(
getChannel().newCall(getSubscribeMethod(), getCallOptions()), request, responseObserver);
}
/**
*
* Subscribe to a stream of new envelopes and your subscription using
* bidirectional streaming
* protolint:disable:next RPC_REQUEST_STANDARD_NAME
*
*/
public io.grpc.stub.StreamObserver subscribe2(
io.grpc.stub.StreamObserver responseObserver) {
return io.grpc.stub.ClientCalls.asyncBidiStreamingCall(
getChannel().newCall(getSubscribe2Method(), getCallOptions()), responseObserver);
}
/**
*
* Subscribe to a stream of all messages
*
*/
public void subscribeAll(org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ClientCalls.asyncServerStreamingCall(
getChannel().newCall(getSubscribeAllMethod(), getCallOptions()), request, responseObserver);
}
/**
*
* Query the store for messages
*
*/
public void query(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ClientCalls.asyncUnaryCall(
getChannel().newCall(getQueryMethod(), getCallOptions()), request, responseObserver);
}
/**
*
* BatchQuery containing a set of queries to be processed
*
*/
public void batchQuery(org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest request,
io.grpc.stub.StreamObserver responseObserver) {
io.grpc.stub.ClientCalls.asyncUnaryCall(
getChannel().newCall(getBatchQueryMethod(), getCallOptions()), request, responseObserver);
}
}
/**
*
* RPC
*
*/
public static final class MessageApiBlockingStub extends io.grpc.stub.AbstractBlockingStub {
private MessageApiBlockingStub(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected MessageApiBlockingStub build(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiBlockingStub(channel, callOptions);
}
/**
*
* Publish messages to the network
*
*/
public org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishResponse publish(org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest request) {
return io.grpc.stub.ClientCalls.blockingUnaryCall(
getChannel(), getPublishMethod(), getCallOptions(), request);
}
/**
*
* Subscribe to a stream of new envelopes matching a predicate
*
*/
public java.util.Iterator subscribe(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest request) {
return io.grpc.stub.ClientCalls.blockingServerStreamingCall(
getChannel(), getSubscribeMethod(), getCallOptions(), request);
}
/**
*
* Subscribe to a stream of all messages
*
*/
public java.util.Iterator subscribeAll(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest request) {
return io.grpc.stub.ClientCalls.blockingServerStreamingCall(
getChannel(), getSubscribeAllMethod(), getCallOptions(), request);
}
/**
*
* Query the store for messages
*
*/
public org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryResponse query(org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest request) {
return io.grpc.stub.ClientCalls.blockingUnaryCall(
getChannel(), getQueryMethod(), getCallOptions(), request);
}
/**
*
* BatchQuery containing a set of queries to be processed
*
*/
public org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryResponse batchQuery(org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest request) {
return io.grpc.stub.ClientCalls.blockingUnaryCall(
getChannel(), getBatchQueryMethod(), getCallOptions(), request);
}
}
/**
*
* RPC
*
*/
public static final class MessageApiFutureStub extends io.grpc.stub.AbstractFutureStub {
private MessageApiFutureStub(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected MessageApiFutureStub build(
io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
return new MessageApiFutureStub(channel, callOptions);
}
/**
*
* Publish messages to the network
*
*/
public com.google.common.util.concurrent.ListenableFuture publish(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest request) {
return io.grpc.stub.ClientCalls.futureUnaryCall(
getChannel().newCall(getPublishMethod(), getCallOptions()), request);
}
/**
*
* Query the store for messages
*
*/
public com.google.common.util.concurrent.ListenableFuture query(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest request) {
return io.grpc.stub.ClientCalls.futureUnaryCall(
getChannel().newCall(getQueryMethod(), getCallOptions()), request);
}
/**
*
* BatchQuery containing a set of queries to be processed
*
*/
public com.google.common.util.concurrent.ListenableFuture batchQuery(
org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest request) {
return io.grpc.stub.ClientCalls.futureUnaryCall(
getChannel().newCall(getBatchQueryMethod(), getCallOptions()), request);
}
}
private static final int METHODID_PUBLISH = 0;
private static final int METHODID_SUBSCRIBE = 1;
private static final int METHODID_SUBSCRIBE_ALL = 2;
private static final int METHODID_QUERY = 3;
private static final int METHODID_BATCH_QUERY = 4;
private static final int METHODID_SUBSCRIBE2 = 5;
private static final class MethodHandlers implements
io.grpc.stub.ServerCalls.UnaryMethod,
io.grpc.stub.ServerCalls.ServerStreamingMethod,
io.grpc.stub.ServerCalls.ClientStreamingMethod,
io.grpc.stub.ServerCalls.BidiStreamingMethod {
private final MessageApiImplBase serviceImpl;
private final int methodId;
MethodHandlers(MessageApiImplBase serviceImpl, int methodId) {
this.serviceImpl = serviceImpl;
this.methodId = methodId;
}
@java.lang.Override
@java.lang.SuppressWarnings("unchecked")
public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
switch (methodId) {
case METHODID_PUBLISH:
serviceImpl.publish((org.xmtp.proto.message.api.v1.MessageApiOuterClass.PublishRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
case METHODID_SUBSCRIBE:
serviceImpl.subscribe((org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
case METHODID_SUBSCRIBE_ALL:
serviceImpl.subscribeAll((org.xmtp.proto.message.api.v1.MessageApiOuterClass.SubscribeAllRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
case METHODID_QUERY:
serviceImpl.query((org.xmtp.proto.message.api.v1.MessageApiOuterClass.QueryRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
case METHODID_BATCH_QUERY:
serviceImpl.batchQuery((org.xmtp.proto.message.api.v1.MessageApiOuterClass.BatchQueryRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
default:
throw new AssertionError();
}
}
@java.lang.Override
@java.lang.SuppressWarnings("unchecked")
public io.grpc.stub.StreamObserver invoke(
io.grpc.stub.StreamObserver responseObserver) {
switch (methodId) {
case METHODID_SUBSCRIBE2:
return (io.grpc.stub.StreamObserver) serviceImpl.subscribe2(
(io.grpc.stub.StreamObserver) responseObserver);
default:
throw new AssertionError();
}
}
}
private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
public static io.grpc.ServiceDescriptor getServiceDescriptor() {
io.grpc.ServiceDescriptor result = serviceDescriptor;
if (result == null) {
synchronized (MessageApiGrpc.class) {
result = serviceDescriptor;
if (result == null) {
serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
.addMethod(getPublishMethod())
.addMethod(getSubscribeMethod())
.addMethod(getSubscribe2Method())
.addMethod(getSubscribeAllMethod())
.addMethod(getQueryMethod())
.addMethod(getBatchQueryMethod())
.build();
}
}
}
return result;
}
}