All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BQAccountFulfillmentServiceGrpc Maven / Gradle / Ivy

package com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice;

import static io.grpc.MethodDescriptor.generateFullMethodName;

/**
 */
@javax.annotation.Generated(
    value = "by gRPC proto compiler (version 1.42.1)",
    comments = "Source: v10/api/bq_account_fulfillment_service.proto")
@io.grpc.stub.annotations.GrpcGenerated
public final class BQAccountFulfillmentServiceGrpc {

  private BQAccountFulfillmentServiceGrpc() {}

  public static final String SERVICE_NAME = "com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BQAccountFulfillmentService";

  // Static method descriptors that strictly reflect the proto.
  private static volatile io.grpc.MethodDescriptor getExchangeAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ExchangeAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getExchangeAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getExchangeAccountFulfillmentMethod;
    if ((getExchangeAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getExchangeAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getExchangeAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getExchangeAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getExchangeAccountFulfillmentMethod = getExchangeAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ExchangeAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("ExchangeAccountFulfillment"))
              .build();
        }
      }
    }
    return getExchangeAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getExecuteAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ExecuteAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getExecuteAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getExecuteAccountFulfillmentMethod;
    if ((getExecuteAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getExecuteAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getExecuteAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getExecuteAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getExecuteAccountFulfillmentMethod = getExecuteAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ExecuteAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("ExecuteAccountFulfillment"))
              .build();
        }
      }
    }
    return getExecuteAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getInitiateAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "InitiateAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getInitiateAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getInitiateAccountFulfillmentMethod;
    if ((getInitiateAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getInitiateAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getInitiateAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getInitiateAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getInitiateAccountFulfillmentMethod = getInitiateAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InitiateAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("InitiateAccountFulfillment"))
              .build();
        }
      }
    }
    return getInitiateAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getNotifyAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "NotifyAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getNotifyAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getNotifyAccountFulfillmentMethod;
    if ((getNotifyAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getNotifyAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getNotifyAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getNotifyAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getNotifyAccountFulfillmentMethod = getNotifyAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "NotifyAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("NotifyAccountFulfillment"))
              .build();
        }
      }
    }
    return getNotifyAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getRequestAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "RequestAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getRequestAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getRequestAccountFulfillmentMethod;
    if ((getRequestAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getRequestAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getRequestAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getRequestAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getRequestAccountFulfillmentMethod = getRequestAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RequestAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("RequestAccountFulfillment"))
              .build();
        }
      }
    }
    return getRequestAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getRetrieveAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "RetrieveAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getRetrieveAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getRetrieveAccountFulfillmentMethod;
    if ((getRetrieveAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getRetrieveAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getRetrieveAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getRetrieveAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getRetrieveAccountFulfillmentMethod = getRetrieveAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RetrieveAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("RetrieveAccountFulfillment"))
              .build();
        }
      }
    }
    return getRetrieveAccountFulfillmentMethod;
  }

  private static volatile io.grpc.MethodDescriptor getUpdateAccountFulfillmentMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "UpdateAccountFulfillment",
      requestType = com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest.class,
      responseType = com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getUpdateAccountFulfillmentMethod() {
    io.grpc.MethodDescriptor getUpdateAccountFulfillmentMethod;
    if ((getUpdateAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getUpdateAccountFulfillmentMethod) == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        if ((getUpdateAccountFulfillmentMethod = BQAccountFulfillmentServiceGrpc.getUpdateAccountFulfillmentMethod) == null) {
          BQAccountFulfillmentServiceGrpc.getUpdateAccountFulfillmentMethod = getUpdateAccountFulfillmentMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAccountFulfillment"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment.getDefaultInstance()))
              .setSchemaDescriptor(new BQAccountFulfillmentServiceMethodDescriptorSupplier("UpdateAccountFulfillment"))
              .build();
        }
      }
    }
    return getUpdateAccountFulfillmentMethod;
  }

  /**
   * Creates a new async stub that supports all call types for the service
   */
  public static BQAccountFulfillmentServiceStub newStub(io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public BQAccountFulfillmentServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new BQAccountFulfillmentServiceStub(channel, callOptions);
        }
      };
    return BQAccountFulfillmentServiceStub.newStub(factory, channel);
  }

  /**
   * Creates a new blocking-style stub that supports unary and streaming output calls on the service
   */
  public static BQAccountFulfillmentServiceBlockingStub newBlockingStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public BQAccountFulfillmentServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new BQAccountFulfillmentServiceBlockingStub(channel, callOptions);
        }
      };
    return BQAccountFulfillmentServiceBlockingStub.newStub(factory, channel);
  }

  /**
   * Creates a new ListenableFuture-style stub that supports unary calls on the service
   */
  public static BQAccountFulfillmentServiceFutureStub newFutureStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public BQAccountFulfillmentServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new BQAccountFulfillmentServiceFutureStub(channel, callOptions);
        }
      };
    return BQAccountFulfillmentServiceFutureStub.newStub(factory, channel);
  }

  /**
   */
  public static abstract class BQAccountFulfillmentServiceImplBase implements io.grpc.BindableService {

    /**
     */
    public void exchangeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getExchangeAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void executeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getExecuteAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void initiateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getInitiateAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void notifyAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNotifyAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void requestAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRequestAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void retrieveAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRetrieveAccountFulfillmentMethod(), responseObserver);
    }

    /**
     */
    public void updateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateAccountFulfillmentMethod(), responseObserver);
    }

    @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
      return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
          .addMethod(
            getExchangeAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_EXCHANGE_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getExecuteAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_EXECUTE_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getInitiateAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_INITIATE_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getNotifyAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_NOTIFY_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getRequestAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_REQUEST_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getRetrieveAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_RETRIEVE_ACCOUNT_FULFILLMENT)))
          .addMethod(
            getUpdateAccountFulfillmentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest,
                com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment>(
                  this, METHODID_UPDATE_ACCOUNT_FULFILLMENT)))
          .build();
    }
  }

  /**
   */
  public static final class BQAccountFulfillmentServiceStub extends io.grpc.stub.AbstractAsyncStub {
    private BQAccountFulfillmentServiceStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected BQAccountFulfillmentServiceStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new BQAccountFulfillmentServiceStub(channel, callOptions);
    }

    /**
     */
    public void exchangeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getExchangeAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void executeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getExecuteAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void initiateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getInitiateAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void notifyAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getNotifyAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void requestAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getRequestAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void retrieveAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getRetrieveAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void updateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getUpdateAccountFulfillmentMethod(), getCallOptions()), request, responseObserver);
    }
  }

  /**
   */
  public static final class BQAccountFulfillmentServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub {
    private BQAccountFulfillmentServiceBlockingStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected BQAccountFulfillmentServiceBlockingStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new BQAccountFulfillmentServiceBlockingStub(channel, callOptions);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment exchangeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getExchangeAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment executeAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getExecuteAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment initiateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getInitiateAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment notifyAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getNotifyAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment requestAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getRequestAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment retrieveAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getRetrieveAccountFulfillmentMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.redhat.mercury.tradefinance.v10.AccountFulfillmentOuterClass.AccountFulfillment updateAccountFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getUpdateAccountFulfillmentMethod(), getCallOptions(), request);
    }
  }

  /**
   */
  public static final class BQAccountFulfillmentServiceFutureStub extends io.grpc.stub.AbstractFutureStub {
    private BQAccountFulfillmentServiceFutureStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected BQAccountFulfillmentServiceFutureStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new BQAccountFulfillmentServiceFutureStub(channel, callOptions);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture exchangeAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getExchangeAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture executeAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getExecuteAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture initiateAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getInitiateAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture notifyAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getNotifyAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture requestAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getRequestAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture retrieveAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getRetrieveAccountFulfillmentMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture updateAccountFulfillment(
        com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getUpdateAccountFulfillmentMethod(), getCallOptions()), request);
    }
  }

  private static final int METHODID_EXCHANGE_ACCOUNT_FULFILLMENT = 0;
  private static final int METHODID_EXECUTE_ACCOUNT_FULFILLMENT = 1;
  private static final int METHODID_INITIATE_ACCOUNT_FULFILLMENT = 2;
  private static final int METHODID_NOTIFY_ACCOUNT_FULFILLMENT = 3;
  private static final int METHODID_REQUEST_ACCOUNT_FULFILLMENT = 4;
  private static final int METHODID_RETRIEVE_ACCOUNT_FULFILLMENT = 5;
  private static final int METHODID_UPDATE_ACCOUNT_FULFILLMENT = 6;

  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 BQAccountFulfillmentServiceImplBase serviceImpl;
    private final int methodId;

    MethodHandlers(BQAccountFulfillmentServiceImplBase 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_EXCHANGE_ACCOUNT_FULFILLMENT:
          serviceImpl.exchangeAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExchangeAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_EXECUTE_ACCOUNT_FULFILLMENT:
          serviceImpl.executeAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.ExecuteAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_INITIATE_ACCOUNT_FULFILLMENT:
          serviceImpl.initiateAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.InitiateAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_NOTIFY_ACCOUNT_FULFILLMENT:
          serviceImpl.notifyAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.NotifyAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_REQUEST_ACCOUNT_FULFILLMENT:
          serviceImpl.requestAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RequestAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_RETRIEVE_ACCOUNT_FULFILLMENT:
          serviceImpl.retrieveAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.RetrieveAccountFulfillmentRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_UPDATE_ACCOUNT_FULFILLMENT:
          serviceImpl.updateAccountFulfillment((com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.UpdateAccountFulfillmentRequest) 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) {
        default:
          throw new AssertionError();
      }
    }
  }

  private static abstract class BQAccountFulfillmentServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
    BQAccountFulfillmentServiceBaseDescriptorSupplier() {}

    @java.lang.Override
    public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
      return com.redhat.mercury.tradefinance.v10.api.bqaccountfulfillmentservice.BqAccountFulfillmentService.getDescriptor();
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
      return getFileDescriptor().findServiceByName("BQAccountFulfillmentService");
    }
  }

  private static final class BQAccountFulfillmentServiceFileDescriptorSupplier
      extends BQAccountFulfillmentServiceBaseDescriptorSupplier {
    BQAccountFulfillmentServiceFileDescriptorSupplier() {}
  }

  private static final class BQAccountFulfillmentServiceMethodDescriptorSupplier
      extends BQAccountFulfillmentServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
    private final String methodName;

    BQAccountFulfillmentServiceMethodDescriptorSupplier(String methodName) {
      this.methodName = methodName;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
      return getServiceDescriptor().findMethodByName(methodName);
    }
  }

  private static volatile io.grpc.ServiceDescriptor serviceDescriptor;

  public static io.grpc.ServiceDescriptor getServiceDescriptor() {
    io.grpc.ServiceDescriptor result = serviceDescriptor;
    if (result == null) {
      synchronized (BQAccountFulfillmentServiceGrpc.class) {
        result = serviceDescriptor;
        if (result == null) {
          serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
              .setSchemaDescriptor(new BQAccountFulfillmentServiceFileDescriptorSupplier())
              .addMethod(getExchangeAccountFulfillmentMethod())
              .addMethod(getExecuteAccountFulfillmentMethod())
              .addMethod(getInitiateAccountFulfillmentMethod())
              .addMethod(getNotifyAccountFulfillmentMethod())
              .addMethod(getRequestAccountFulfillmentMethod())
              .addMethod(getRetrieveAccountFulfillmentMethod())
              .addMethod(getUpdateAccountFulfillmentMethod())
              .build();
        }
      }
    }
    return result;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy