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

com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.MutinyBQAccountMaintenanceFulfillmentServiceGrpc Maven / Gradle / Ivy

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

import static com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getServiceDescriptor;
import static io.grpc.stub.ServerCalls.asyncUnaryCall;
import static io.grpc.stub.ServerCalls.asyncServerStreamingCall;
import static io.grpc.stub.ServerCalls.asyncClientStreamingCall;
import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall;

@javax.annotation.Generated(
value = "by Mutiny Grpc generator",
comments = "Source: v10/api/bq_account_maintenance_fulfillment_service.proto")
public final class MutinyBQAccountMaintenanceFulfillmentServiceGrpc implements io.quarkus.grpc.runtime.MutinyGrpc {
    private MutinyBQAccountMaintenanceFulfillmentServiceGrpc() {}

    public static MutinyBQAccountMaintenanceFulfillmentServiceStub newMutinyStub(io.grpc.Channel channel) {
        return new MutinyBQAccountMaintenanceFulfillmentServiceStub(channel);
    }

    
    public static final class MutinyBQAccountMaintenanceFulfillmentServiceStub extends io.grpc.stub.AbstractStub implements io.quarkus.grpc.runtime.MutinyStub {
        private BQAccountMaintenanceFulfillmentServiceGrpc.BQAccountMaintenanceFulfillmentServiceStub delegateStub;

        private MutinyBQAccountMaintenanceFulfillmentServiceStub(io.grpc.Channel channel) {
            super(channel);
            delegateStub = BQAccountMaintenanceFulfillmentServiceGrpc.newStub(channel);
        }

        private MutinyBQAccountMaintenanceFulfillmentServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
            super(channel, callOptions);
            delegateStub = BQAccountMaintenanceFulfillmentServiceGrpc.newStub(channel).build(channel, callOptions);
        }

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

        
        public io.smallrye.mutiny.Uni exchangeAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExchangeAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::exchangeAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni executeAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExecuteAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::executeAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni initiateAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.InitiateAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::initiateAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni notifyAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.NotifyAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::notifyAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni requestAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RequestAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::requestAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni retrieveAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RetrieveAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::retrieveAccountMaintenanceFulfillment);
        }

        
        public io.smallrye.mutiny.Uni updateAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.UpdateAccountMaintenanceFulfillmentRequest request) {
            return io.quarkus.grpc.runtime.ClientCalls.oneToOne(request, delegateStub::updateAccountMaintenanceFulfillment);
        }

    }

    
    public static abstract class BQAccountMaintenanceFulfillmentServiceImplBase implements io.grpc.BindableService {

        private String compression;
        /**
        * Set whether the server will try to use a compressed response.
        *
        * @param compression the compression, e.g {@code gzip}
        */
        public BQAccountMaintenanceFulfillmentServiceImplBase withCompression(String compression) {
        this.compression = compression;
        return this;
        }


        
        public io.smallrye.mutiny.Uni exchangeAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExchangeAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni executeAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExecuteAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni initiateAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.InitiateAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni notifyAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.NotifyAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni requestAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RequestAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni retrieveAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RetrieveAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        
        public io.smallrye.mutiny.Uni updateAccountMaintenanceFulfillment(com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.UpdateAccountMaintenanceFulfillmentRequest request) {
            throw new io.grpc.StatusRuntimeException(io.grpc.Status.UNIMPLEMENTED);
        }

        @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
            return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getExchangeAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExchangeAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_EXCHANGE_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getExecuteAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExecuteAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_EXECUTE_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getInitiateAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.InitiateAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_INITIATE_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getNotifyAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.NotifyAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_NOTIFY_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getRequestAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RequestAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_REQUEST_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getRetrieveAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RetrieveAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_RETRIEVE_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .addMethod(
                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BQAccountMaintenanceFulfillmentServiceGrpc.getUpdateAccountMaintenanceFulfillmentMethod(),
                            asyncUnaryCall(
                                    new MethodHandlers<
                                            com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.UpdateAccountMaintenanceFulfillmentRequest,
                                            com.redhat.mercury.tradefinance.v10.AccountMaintenanceFulfillmentOuterClass.AccountMaintenanceFulfillment>(
                                            this, METHODID_UPDATE_ACCOUNT_MAINTENANCE_FULFILLMENT, compression)))
                    .build();
        }
    }

    private static final int METHODID_EXCHANGE_ACCOUNT_MAINTENANCE_FULFILLMENT = 0;
    private static final int METHODID_EXECUTE_ACCOUNT_MAINTENANCE_FULFILLMENT = 1;
    private static final int METHODID_INITIATE_ACCOUNT_MAINTENANCE_FULFILLMENT = 2;
    private static final int METHODID_NOTIFY_ACCOUNT_MAINTENANCE_FULFILLMENT = 3;
    private static final int METHODID_REQUEST_ACCOUNT_MAINTENANCE_FULFILLMENT = 4;
    private static final int METHODID_RETRIEVE_ACCOUNT_MAINTENANCE_FULFILLMENT = 5;
    private static final int METHODID_UPDATE_ACCOUNT_MAINTENANCE_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 BQAccountMaintenanceFulfillmentServiceImplBase serviceImpl;
        private final int methodId;
        private final String compression;

        MethodHandlers(BQAccountMaintenanceFulfillmentServiceImplBase serviceImpl, int methodId, String compression) {
            this.serviceImpl = serviceImpl;
            this.methodId = methodId;
            this.compression = compression;
        }

        @java.lang.Override
        @java.lang.SuppressWarnings("unchecked")
        public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
            switch (methodId) {
                case METHODID_EXCHANGE_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExchangeAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::exchangeAccountMaintenanceFulfillment);
                    break;
                case METHODID_EXECUTE_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.ExecuteAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::executeAccountMaintenanceFulfillment);
                    break;
                case METHODID_INITIATE_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.InitiateAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::initiateAccountMaintenanceFulfillment);
                    break;
                case METHODID_NOTIFY_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.NotifyAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::notifyAccountMaintenanceFulfillment);
                    break;
                case METHODID_REQUEST_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RequestAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::requestAccountMaintenanceFulfillment);
                    break;
                case METHODID_RETRIEVE_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.RetrieveAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::retrieveAccountMaintenanceFulfillment);
                    break;
                case METHODID_UPDATE_ACCOUNT_MAINTENANCE_FULFILLMENT:
                    io.quarkus.grpc.runtime.ServerCalls.oneToOne((com.redhat.mercury.tradefinance.v10.api.bqaccountmaintenancefulfillmentservice.BqAccountMaintenanceFulfillmentService.UpdateAccountMaintenanceFulfillmentRequest) request,
                            (io.grpc.stub.StreamObserver) responseObserver,
                            compression,
                            serviceImpl::updateAccountMaintenanceFulfillment);
                    break;
                default:
                    throw new java.lang.AssertionError();
            }
        }

        @java.lang.Override
        @java.lang.SuppressWarnings("unchecked")
        public io.grpc.stub.StreamObserver invoke(io.grpc.stub.StreamObserver responseObserver) {
            switch (methodId) {
                default:
                    throw new java.lang.AssertionError();
            }
        }
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy