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

io.axoniq.axonserver.grpc.event.EventStoreGrpc Maven / Gradle / Ivy

There is a newer version: 2024.1.1
Show newest version
package io.axoniq.axonserver.grpc.event;

import static io.grpc.MethodDescriptor.generateFullMethodName;
import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ClientCalls.asyncClientStreamingCall;
import static io.grpc.stub.ClientCalls.asyncServerStreamingCall;
import static io.grpc.stub.ClientCalls.asyncUnaryCall;
import static io.grpc.stub.ClientCalls.blockingServerStreamingCall;
import static io.grpc.stub.ClientCalls.blockingUnaryCall;
import static io.grpc.stub.ClientCalls.futureUnaryCall;
import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ServerCalls.asyncClientStreamingCall;
import static io.grpc.stub.ServerCalls.asyncServerStreamingCall;
import static io.grpc.stub.ServerCalls.asyncUnaryCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall;

/**
 * 
 * Service providing operations against the EventStore functionality of Axon Server 
 * 
*/ @javax.annotation.Generated( value = "by gRPC proto compiler (version 1.19.0)", comments = "Source: event.proto") public final class EventStoreGrpc { private EventStoreGrpc() {} public static final String SERVICE_NAME = "io.axoniq.axonserver.grpc.event.EventStore"; // Static method descriptors that strictly reflect the proto. private static volatile io.grpc.MethodDescriptor getAppendEventMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "AppendEvent", requestType = io.axoniq.axonserver.grpc.event.Event.class, responseType = io.axoniq.axonserver.grpc.event.Confirmation.class, methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) public static io.grpc.MethodDescriptor getAppendEventMethod() { io.grpc.MethodDescriptor getAppendEventMethod; if ((getAppendEventMethod = EventStoreGrpc.getAppendEventMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getAppendEventMethod = EventStoreGrpc.getAppendEventMethod) == null) { EventStoreGrpc.getAppendEventMethod = getAppendEventMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "AppendEvent")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Event.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Confirmation.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("AppendEvent")) .build(); } } } return getAppendEventMethod; } private static volatile io.grpc.MethodDescriptor getAppendSnapshotMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "AppendSnapshot", requestType = io.axoniq.axonserver.grpc.event.Event.class, responseType = io.axoniq.axonserver.grpc.event.Confirmation.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor getAppendSnapshotMethod() { io.grpc.MethodDescriptor getAppendSnapshotMethod; if ((getAppendSnapshotMethod = EventStoreGrpc.getAppendSnapshotMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getAppendSnapshotMethod = EventStoreGrpc.getAppendSnapshotMethod) == null) { EventStoreGrpc.getAppendSnapshotMethod = getAppendSnapshotMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "AppendSnapshot")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Event.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Confirmation.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("AppendSnapshot")) .build(); } } } return getAppendSnapshotMethod; } private static volatile io.grpc.MethodDescriptor getListAggregateEventsMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "ListAggregateEvents", requestType = io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest.class, responseType = io.axoniq.axonserver.grpc.event.Event.class, methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) public static io.grpc.MethodDescriptor getListAggregateEventsMethod() { io.grpc.MethodDescriptor getListAggregateEventsMethod; if ((getListAggregateEventsMethod = EventStoreGrpc.getListAggregateEventsMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getListAggregateEventsMethod = EventStoreGrpc.getListAggregateEventsMethod) == null) { EventStoreGrpc.getListAggregateEventsMethod = getListAggregateEventsMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "ListAggregateEvents")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Event.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("ListAggregateEvents")) .build(); } } } return getListAggregateEventsMethod; } private static volatile io.grpc.MethodDescriptor getListAggregateSnapshotsMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "ListAggregateSnapshots", requestType = io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest.class, responseType = io.axoniq.axonserver.grpc.event.Event.class, methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) public static io.grpc.MethodDescriptor getListAggregateSnapshotsMethod() { io.grpc.MethodDescriptor getListAggregateSnapshotsMethod; if ((getListAggregateSnapshotsMethod = EventStoreGrpc.getListAggregateSnapshotsMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getListAggregateSnapshotsMethod = EventStoreGrpc.getListAggregateSnapshotsMethod) == null) { EventStoreGrpc.getListAggregateSnapshotsMethod = getListAggregateSnapshotsMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "ListAggregateSnapshots")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.Event.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("ListAggregateSnapshots")) .build(); } } } return getListAggregateSnapshotsMethod; } private static volatile io.grpc.MethodDescriptor getListEventsMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "ListEvents", requestType = io.axoniq.axonserver.grpc.event.GetEventsRequest.class, responseType = io.axoniq.axonserver.grpc.event.EventWithToken.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) public static io.grpc.MethodDescriptor getListEventsMethod() { io.grpc.MethodDescriptor getListEventsMethod; if ((getListEventsMethod = EventStoreGrpc.getListEventsMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getListEventsMethod = EventStoreGrpc.getListEventsMethod) == null) { EventStoreGrpc.getListEventsMethod = getListEventsMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "ListEvents")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetEventsRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.EventWithToken.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("ListEvents")) .build(); } } } return getListEventsMethod; } private static volatile io.grpc.MethodDescriptor getReadHighestSequenceNrMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "ReadHighestSequenceNr", requestType = io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest.class, responseType = io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrResponse.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor getReadHighestSequenceNrMethod() { io.grpc.MethodDescriptor getReadHighestSequenceNrMethod; if ((getReadHighestSequenceNrMethod = EventStoreGrpc.getReadHighestSequenceNrMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getReadHighestSequenceNrMethod = EventStoreGrpc.getReadHighestSequenceNrMethod) == null) { EventStoreGrpc.getReadHighestSequenceNrMethod = getReadHighestSequenceNrMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "ReadHighestSequenceNr")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrResponse.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("ReadHighestSequenceNr")) .build(); } } } return getReadHighestSequenceNrMethod; } private static volatile io.grpc.MethodDescriptor getQueryEventsMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "QueryEvents", requestType = io.axoniq.axonserver.grpc.event.QueryEventsRequest.class, responseType = io.axoniq.axonserver.grpc.event.QueryEventsResponse.class, methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) public static io.grpc.MethodDescriptor getQueryEventsMethod() { io.grpc.MethodDescriptor getQueryEventsMethod; if ((getQueryEventsMethod = EventStoreGrpc.getQueryEventsMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getQueryEventsMethod = EventStoreGrpc.getQueryEventsMethod) == null) { EventStoreGrpc.getQueryEventsMethod = getQueryEventsMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "QueryEvents")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.QueryEventsRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.QueryEventsResponse.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("QueryEvents")) .build(); } } } return getQueryEventsMethod; } private static volatile io.grpc.MethodDescriptor getGetFirstTokenMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "GetFirstToken", requestType = io.axoniq.axonserver.grpc.event.GetFirstTokenRequest.class, responseType = io.axoniq.axonserver.grpc.event.TrackingToken.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor getGetFirstTokenMethod() { io.grpc.MethodDescriptor getGetFirstTokenMethod; if ((getGetFirstTokenMethod = EventStoreGrpc.getGetFirstTokenMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getGetFirstTokenMethod = EventStoreGrpc.getGetFirstTokenMethod) == null) { EventStoreGrpc.getGetFirstTokenMethod = getGetFirstTokenMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "GetFirstToken")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetFirstTokenRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.TrackingToken.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("GetFirstToken")) .build(); } } } return getGetFirstTokenMethod; } private static volatile io.grpc.MethodDescriptor getGetLastTokenMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "GetLastToken", requestType = io.axoniq.axonserver.grpc.event.GetLastTokenRequest.class, responseType = io.axoniq.axonserver.grpc.event.TrackingToken.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor getGetLastTokenMethod() { io.grpc.MethodDescriptor getGetLastTokenMethod; if ((getGetLastTokenMethod = EventStoreGrpc.getGetLastTokenMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getGetLastTokenMethod = EventStoreGrpc.getGetLastTokenMethod) == null) { EventStoreGrpc.getGetLastTokenMethod = getGetLastTokenMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "GetLastToken")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetLastTokenRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.TrackingToken.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("GetLastToken")) .build(); } } } return getGetLastTokenMethod; } private static volatile io.grpc.MethodDescriptor getGetTokenAtMethod; @io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "GetTokenAt", requestType = io.axoniq.axonserver.grpc.event.GetTokenAtRequest.class, responseType = io.axoniq.axonserver.grpc.event.TrackingToken.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor getGetTokenAtMethod() { io.grpc.MethodDescriptor getGetTokenAtMethod; if ((getGetTokenAtMethod = EventStoreGrpc.getGetTokenAtMethod) == null) { synchronized (EventStoreGrpc.class) { if ((getGetTokenAtMethod = EventStoreGrpc.getGetTokenAtMethod) == null) { EventStoreGrpc.getGetTokenAtMethod = getGetTokenAtMethod = io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "io.axoniq.axonserver.grpc.event.EventStore", "GetTokenAt")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.GetTokenAtRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.axoniq.axonserver.grpc.event.TrackingToken.getDefaultInstance())) .setSchemaDescriptor(new EventStoreMethodDescriptorSupplier("GetTokenAt")) .build(); } } } return getGetTokenAtMethod; } /** * Creates a new async stub that supports all call types for the service */ public static EventStoreStub newStub(io.grpc.Channel channel) { return new EventStoreStub(channel); } /** * Creates a new blocking-style stub that supports unary and streaming output calls on the service */ public static EventStoreBlockingStub newBlockingStub( io.grpc.Channel channel) { return new EventStoreBlockingStub(channel); } /** * Creates a new ListenableFuture-style stub that supports unary calls on the service */ public static EventStoreFutureStub newFutureStub( io.grpc.Channel channel) { return new EventStoreFutureStub(channel); } /** *
   * Service providing operations against the EventStore functionality of Axon Server 
   * 
*/ public static abstract class EventStoreImplBase implements io.grpc.BindableService { /** *
     * Accepts a stream of Events returning a Confirmation when completed.
     * 
*/ public io.grpc.stub.StreamObserver appendEvent( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getAppendEventMethod(), responseObserver); } /** *
     * Accepts a Snapshot event returning a Confirmation when completed.
     * 
*/ public void appendSnapshot(io.axoniq.axonserver.grpc.event.Event request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getAppendSnapshotMethod(), responseObserver); } /** *
     * Retrieves the Events for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public void listAggregateEvents(io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getListAggregateEventsMethod(), responseObserver); } /** *
     * Retrieves the Snapshots for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public void listAggregateSnapshots(io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getListAggregateSnapshotsMethod(), responseObserver); } /** *
     * Retrieves the Events from a given tracking token. However, if several GetEventsRequests are sent in the stream
     *only first one will create the tracker, others are used for increasing number of permits or blacklisting. Results
     *are streamed rather than returned at once. 
     * 
*/ public io.grpc.stub.StreamObserver listEvents( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getListEventsMethod(), responseObserver); } /** *
     * Gets the highest sequence number for a specific aggregate.
     * 
*/ public void readHighestSequenceNr(io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getReadHighestSequenceNrMethod(), responseObserver); } /** *
     * Performs a query on the event store, returns a stream of results. Input is a stream to allow flow control from the
     * client
     * 
*/ public io.grpc.stub.StreamObserver queryEvents( io.grpc.stub.StreamObserver responseObserver) { return asyncUnimplementedStreamingCall(getQueryEventsMethod(), responseObserver); } /** *
     * Retrieves the first token available in event store (typically 0). Returns 0 when no events in store.
     * 
*/ public void getFirstToken(io.axoniq.axonserver.grpc.event.GetFirstTokenRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getGetFirstTokenMethod(), responseObserver); } /** *
     * Retrieves the last committed token in event store. Returns -1 when no events in store.
     * 
*/ public void getLastToken(io.axoniq.axonserver.grpc.event.GetLastTokenRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getGetLastTokenMethod(), responseObserver); } /** *
     * Retrieves the token of the first token of an event from specified time in event store. Returns -1 when no events in store.
     * 
*/ public void getTokenAt(io.axoniq.axonserver.grpc.event.GetTokenAtRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnimplementedUnaryCall(getGetTokenAtMethod(), responseObserver); } @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( getAppendEventMethod(), asyncClientStreamingCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.Event, io.axoniq.axonserver.grpc.event.Confirmation>( this, METHODID_APPEND_EVENT))) .addMethod( getAppendSnapshotMethod(), asyncUnaryCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.Event, io.axoniq.axonserver.grpc.event.Confirmation>( this, METHODID_APPEND_SNAPSHOT))) .addMethod( getListAggregateEventsMethod(), asyncServerStreamingCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest, io.axoniq.axonserver.grpc.event.Event>( this, METHODID_LIST_AGGREGATE_EVENTS))) .addMethod( getListAggregateSnapshotsMethod(), asyncServerStreamingCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest, io.axoniq.axonserver.grpc.event.Event>( this, METHODID_LIST_AGGREGATE_SNAPSHOTS))) .addMethod( getListEventsMethod(), asyncBidiStreamingCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetEventsRequest, io.axoniq.axonserver.grpc.event.EventWithToken>( this, METHODID_LIST_EVENTS))) .addMethod( getReadHighestSequenceNrMethod(), asyncUnaryCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest, io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrResponse>( this, METHODID_READ_HIGHEST_SEQUENCE_NR))) .addMethod( getQueryEventsMethod(), asyncBidiStreamingCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.QueryEventsRequest, io.axoniq.axonserver.grpc.event.QueryEventsResponse>( this, METHODID_QUERY_EVENTS))) .addMethod( getGetFirstTokenMethod(), asyncUnaryCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetFirstTokenRequest, io.axoniq.axonserver.grpc.event.TrackingToken>( this, METHODID_GET_FIRST_TOKEN))) .addMethod( getGetLastTokenMethod(), asyncUnaryCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetLastTokenRequest, io.axoniq.axonserver.grpc.event.TrackingToken>( this, METHODID_GET_LAST_TOKEN))) .addMethod( getGetTokenAtMethod(), asyncUnaryCall( new MethodHandlers< io.axoniq.axonserver.grpc.event.GetTokenAtRequest, io.axoniq.axonserver.grpc.event.TrackingToken>( this, METHODID_GET_TOKEN_AT))) .build(); } } /** *
   * Service providing operations against the EventStore functionality of Axon Server 
   * 
*/ public static final class EventStoreStub extends io.grpc.stub.AbstractStub { private EventStoreStub(io.grpc.Channel channel) { super(channel); } private EventStoreStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected EventStoreStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new EventStoreStub(channel, callOptions); } /** *
     * Accepts a stream of Events returning a Confirmation when completed.
     * 
*/ public io.grpc.stub.StreamObserver appendEvent( io.grpc.stub.StreamObserver responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getAppendEventMethod(), getCallOptions()), responseObserver); } /** *
     * Accepts a Snapshot event returning a Confirmation when completed.
     * 
*/ public void appendSnapshot(io.axoniq.axonserver.grpc.event.Event request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getAppendSnapshotMethod(), getCallOptions()), request, responseObserver); } /** *
     * Retrieves the Events for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public void listAggregateEvents(io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncServerStreamingCall( getChannel().newCall(getListAggregateEventsMethod(), getCallOptions()), request, responseObserver); } /** *
     * Retrieves the Snapshots for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public void listAggregateSnapshots(io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncServerStreamingCall( getChannel().newCall(getListAggregateSnapshotsMethod(), getCallOptions()), request, responseObserver); } /** *
     * Retrieves the Events from a given tracking token. However, if several GetEventsRequests are sent in the stream
     *only first one will create the tracker, others are used for increasing number of permits or blacklisting. Results
     *are streamed rather than returned at once. 
     * 
*/ public io.grpc.stub.StreamObserver listEvents( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getListEventsMethod(), getCallOptions()), responseObserver); } /** *
     * Gets the highest sequence number for a specific aggregate.
     * 
*/ public void readHighestSequenceNr(io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getReadHighestSequenceNrMethod(), getCallOptions()), request, responseObserver); } /** *
     * Performs a query on the event store, returns a stream of results. Input is a stream to allow flow control from the
     * client
     * 
*/ public io.grpc.stub.StreamObserver queryEvents( io.grpc.stub.StreamObserver responseObserver) { return asyncBidiStreamingCall( getChannel().newCall(getQueryEventsMethod(), getCallOptions()), responseObserver); } /** *
     * Retrieves the first token available in event store (typically 0). Returns 0 when no events in store.
     * 
*/ public void getFirstToken(io.axoniq.axonserver.grpc.event.GetFirstTokenRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getGetFirstTokenMethod(), getCallOptions()), request, responseObserver); } /** *
     * Retrieves the last committed token in event store. Returns -1 when no events in store.
     * 
*/ public void getLastToken(io.axoniq.axonserver.grpc.event.GetLastTokenRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getGetLastTokenMethod(), getCallOptions()), request, responseObserver); } /** *
     * Retrieves the token of the first token of an event from specified time in event store. Returns -1 when no events in store.
     * 
*/ public void getTokenAt(io.axoniq.axonserver.grpc.event.GetTokenAtRequest request, io.grpc.stub.StreamObserver responseObserver) { asyncUnaryCall( getChannel().newCall(getGetTokenAtMethod(), getCallOptions()), request, responseObserver); } } /** *
   * Service providing operations against the EventStore functionality of Axon Server 
   * 
*/ public static final class EventStoreBlockingStub extends io.grpc.stub.AbstractStub { private EventStoreBlockingStub(io.grpc.Channel channel) { super(channel); } private EventStoreBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected EventStoreBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new EventStoreBlockingStub(channel, callOptions); } /** *
     * Accepts a Snapshot event returning a Confirmation when completed.
     * 
*/ public io.axoniq.axonserver.grpc.event.Confirmation appendSnapshot(io.axoniq.axonserver.grpc.event.Event request) { return blockingUnaryCall( getChannel(), getAppendSnapshotMethod(), getCallOptions(), request); } /** *
     * Retrieves the Events for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public java.util.Iterator listAggregateEvents( io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest request) { return blockingServerStreamingCall( getChannel(), getListAggregateEventsMethod(), getCallOptions(), request); } /** *
     * Retrieves the Snapshots for a given aggregate. Results are streamed rather than returned at once.
     * 
*/ public java.util.Iterator listAggregateSnapshots( io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest request) { return blockingServerStreamingCall( getChannel(), getListAggregateSnapshotsMethod(), getCallOptions(), request); } /** *
     * Gets the highest sequence number for a specific aggregate.
     * 
*/ public io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrResponse readHighestSequenceNr(io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest request) { return blockingUnaryCall( getChannel(), getReadHighestSequenceNrMethod(), getCallOptions(), request); } /** *
     * Retrieves the first token available in event store (typically 0). Returns 0 when no events in store.
     * 
*/ public io.axoniq.axonserver.grpc.event.TrackingToken getFirstToken(io.axoniq.axonserver.grpc.event.GetFirstTokenRequest request) { return blockingUnaryCall( getChannel(), getGetFirstTokenMethod(), getCallOptions(), request); } /** *
     * Retrieves the last committed token in event store. Returns -1 when no events in store.
     * 
*/ public io.axoniq.axonserver.grpc.event.TrackingToken getLastToken(io.axoniq.axonserver.grpc.event.GetLastTokenRequest request) { return blockingUnaryCall( getChannel(), getGetLastTokenMethod(), getCallOptions(), request); } /** *
     * Retrieves the token of the first token of an event from specified time in event store. Returns -1 when no events in store.
     * 
*/ public io.axoniq.axonserver.grpc.event.TrackingToken getTokenAt(io.axoniq.axonserver.grpc.event.GetTokenAtRequest request) { return blockingUnaryCall( getChannel(), getGetTokenAtMethod(), getCallOptions(), request); } } /** *
   * Service providing operations against the EventStore functionality of Axon Server 
   * 
*/ public static final class EventStoreFutureStub extends io.grpc.stub.AbstractStub { private EventStoreFutureStub(io.grpc.Channel channel) { super(channel); } private EventStoreFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override protected EventStoreFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new EventStoreFutureStub(channel, callOptions); } /** *
     * Accepts a Snapshot event returning a Confirmation when completed.
     * 
*/ public com.google.common.util.concurrent.ListenableFuture appendSnapshot( io.axoniq.axonserver.grpc.event.Event request) { return futureUnaryCall( getChannel().newCall(getAppendSnapshotMethod(), getCallOptions()), request); } /** *
     * Gets the highest sequence number for a specific aggregate.
     * 
*/ public com.google.common.util.concurrent.ListenableFuture readHighestSequenceNr( io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest request) { return futureUnaryCall( getChannel().newCall(getReadHighestSequenceNrMethod(), getCallOptions()), request); } /** *
     * Retrieves the first token available in event store (typically 0). Returns 0 when no events in store.
     * 
*/ public com.google.common.util.concurrent.ListenableFuture getFirstToken( io.axoniq.axonserver.grpc.event.GetFirstTokenRequest request) { return futureUnaryCall( getChannel().newCall(getGetFirstTokenMethod(), getCallOptions()), request); } /** *
     * Retrieves the last committed token in event store. Returns -1 when no events in store.
     * 
*/ public com.google.common.util.concurrent.ListenableFuture getLastToken( io.axoniq.axonserver.grpc.event.GetLastTokenRequest request) { return futureUnaryCall( getChannel().newCall(getGetLastTokenMethod(), getCallOptions()), request); } /** *
     * Retrieves the token of the first token of an event from specified time in event store. Returns -1 when no events in store.
     * 
*/ public com.google.common.util.concurrent.ListenableFuture getTokenAt( io.axoniq.axonserver.grpc.event.GetTokenAtRequest request) { return futureUnaryCall( getChannel().newCall(getGetTokenAtMethod(), getCallOptions()), request); } } private static final int METHODID_APPEND_SNAPSHOT = 0; private static final int METHODID_LIST_AGGREGATE_EVENTS = 1; private static final int METHODID_LIST_AGGREGATE_SNAPSHOTS = 2; private static final int METHODID_READ_HIGHEST_SEQUENCE_NR = 3; private static final int METHODID_GET_FIRST_TOKEN = 4; private static final int METHODID_GET_LAST_TOKEN = 5; private static final int METHODID_GET_TOKEN_AT = 6; private static final int METHODID_APPEND_EVENT = 7; private static final int METHODID_LIST_EVENTS = 8; private static final int METHODID_QUERY_EVENTS = 9; 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 EventStoreImplBase serviceImpl; private final int methodId; MethodHandlers(EventStoreImplBase 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_APPEND_SNAPSHOT: serviceImpl.appendSnapshot((io.axoniq.axonserver.grpc.event.Event) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_LIST_AGGREGATE_EVENTS: serviceImpl.listAggregateEvents((io.axoniq.axonserver.grpc.event.GetAggregateEventsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_LIST_AGGREGATE_SNAPSHOTS: serviceImpl.listAggregateSnapshots((io.axoniq.axonserver.grpc.event.GetAggregateSnapshotsRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_READ_HIGHEST_SEQUENCE_NR: serviceImpl.readHighestSequenceNr((io.axoniq.axonserver.grpc.event.ReadHighestSequenceNrRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_GET_FIRST_TOKEN: serviceImpl.getFirstToken((io.axoniq.axonserver.grpc.event.GetFirstTokenRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_GET_LAST_TOKEN: serviceImpl.getLastToken((io.axoniq.axonserver.grpc.event.GetLastTokenRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_GET_TOKEN_AT: serviceImpl.getTokenAt((io.axoniq.axonserver.grpc.event.GetTokenAtRequest) 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_APPEND_EVENT: return (io.grpc.stub.StreamObserver) serviceImpl.appendEvent( (io.grpc.stub.StreamObserver) responseObserver); case METHODID_LIST_EVENTS: return (io.grpc.stub.StreamObserver) serviceImpl.listEvents( (io.grpc.stub.StreamObserver) responseObserver); case METHODID_QUERY_EVENTS: return (io.grpc.stub.StreamObserver) serviceImpl.queryEvents( (io.grpc.stub.StreamObserver) responseObserver); default: throw new AssertionError(); } } } private static abstract class EventStoreBaseDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { EventStoreBaseDescriptorSupplier() {} @java.lang.Override public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { return io.axoniq.axonserver.grpc.event.EventOuterClass.getDescriptor(); } @java.lang.Override public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { return getFileDescriptor().findServiceByName("EventStore"); } } private static final class EventStoreFileDescriptorSupplier extends EventStoreBaseDescriptorSupplier { EventStoreFileDescriptorSupplier() {} } private static final class EventStoreMethodDescriptorSupplier extends EventStoreBaseDescriptorSupplier implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { private final String methodName; EventStoreMethodDescriptorSupplier(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 (EventStoreGrpc.class) { result = serviceDescriptor; if (result == null) { serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) .setSchemaDescriptor(new EventStoreFileDescriptorSupplier()) .addMethod(getAppendEventMethod()) .addMethod(getAppendSnapshotMethod()) .addMethod(getListAggregateEventsMethod()) .addMethod(getListAggregateSnapshotsMethod()) .addMethod(getListEventsMethod()) .addMethod(getReadHighestSequenceNrMethod()) .addMethod(getQueryEventsMethod()) .addMethod(getGetFirstTokenMethod()) .addMethod(getGetLastTokenMethod()) .addMethod(getGetTokenAtMethod()) .build(); } } } return result; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy