Package com.streamlayer.triggers
Interface TriggersGrpc.AsyncService
-
- All Known Implementing Classes:
TriggersGrpc.TriggersImplBase
- Enclosing class:
- TriggersGrpc
public static interface TriggersGrpc.AsyncService
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcancelSubscription(CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<CancelSubscriptionResponse> responseObserver)cancels the subscription of some entity to the trigger activationdefault voidcreateTrigger(CreateTriggerRequest request, io.grpc.stub.StreamObserver<CreateTriggerResponse> responseObserver)creates a trigger attached to some entity (e.g.default voiddeleteTrigger(DeleteTriggerRequest request, io.grpc.stub.StreamObserver<DeleteTriggerResponse> responseObserver)deletes trigger and everything related to it (including subscriptions)default voidgetMetadata(GetMetadataRequest request, io.grpc.stub.StreamObserver<GetMetadataResponse> responseObserver)returns a list of events along with allowed compare operations, targets etcdefault voidgetTrigger(GetTriggerRequest request, io.grpc.stub.StreamObserver<GetTriggerResponse> responseObserver)returns an instance of trigger by its identifierdefault voidlistSubscriptions(ListSubscriptionsRequest request, io.grpc.stub.StreamObserver<ListSubscriptionResponse> responseObserver)returns a list of subscriptions attached to the triggerdefault voidlistTriggers(ListTriggersRequest request, io.grpc.stub.StreamObserver<ListTriggerResponse> responseObserver)returns a list of triggers attached to the scope (game) or entity (e.g.default voidsubscribe(SubscribeRequest request, io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver)creates a subscription for trigger activation subscribed entity will be notified upon activation by sending amqp message with pre-defined payloaddefault voidupdateTrigger(UpdateTriggerRequest request, io.grpc.stub.StreamObserver<UpdateTriggerResponse> responseObserver)updates trigger
-
-
-
Method Detail
-
getMetadata
default void getMetadata(GetMetadataRequest request, io.grpc.stub.StreamObserver<GetMetadataResponse> responseObserver)
returns a list of events along with allowed compare operations, targets etc
-
createTrigger
default void createTrigger(CreateTriggerRequest request, io.grpc.stub.StreamObserver<CreateTriggerResponse> responseObserver)
creates a trigger attached to some entity (e.g. moderation) trigger has conditions which shall be matched to turn it into activated state
-
updateTrigger
default void updateTrigger(UpdateTriggerRequest request, io.grpc.stub.StreamObserver<UpdateTriggerResponse> responseObserver)
updates trigger
-
deleteTrigger
default void deleteTrigger(DeleteTriggerRequest request, io.grpc.stub.StreamObserver<DeleteTriggerResponse> responseObserver)
deletes trigger and everything related to it (including subscriptions)
-
getTrigger
default void getTrigger(GetTriggerRequest request, io.grpc.stub.StreamObserver<GetTriggerResponse> responseObserver)
returns an instance of trigger by its identifier
-
listTriggers
default void listTriggers(ListTriggersRequest request, io.grpc.stub.StreamObserver<ListTriggerResponse> responseObserver)
returns a list of triggers attached to the scope (game) or entity (e.g. moderation)
-
subscribe
default void subscribe(SubscribeRequest request, io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver)
creates a subscription for trigger activation subscribed entity will be notified upon activation by sending amqp message with pre-defined payload
-
listSubscriptions
default void listSubscriptions(ListSubscriptionsRequest request, io.grpc.stub.StreamObserver<ListSubscriptionResponse> responseObserver)
returns a list of subscriptions attached to the trigger
-
cancelSubscription
default void cancelSubscription(CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<CancelSubscriptionResponse> responseObserver)
cancels the subscription of some entity to the trigger activation
-
-