Package com.streamlayer.triggers
Class TriggersGrpc.TriggersStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<TriggersGrpc.TriggersStub>
-
- com.streamlayer.triggers.TriggersGrpc.TriggersStub
-
- Enclosing class:
- TriggersGrpc
public static final class TriggersGrpc.TriggersStub extends io.grpc.stub.AbstractAsyncStub<TriggersGrpc.TriggersStub>
A stub to allow clients to do asynchronous rpc calls to service Triggers.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TriggersGrpc.TriggersStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcancelSubscription(CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<CancelSubscriptionResponse> responseObserver)cancels the subscription of some entity to the trigger activationvoidcreateTrigger(CreateTriggerRequest request, io.grpc.stub.StreamObserver<CreateTriggerResponse> responseObserver)creates a trigger attached to some entity (e.g.voidcreateTriggers(CreateTriggersRequest request, io.grpc.stub.StreamObserver<CreateTriggersResponse> responseObserver)voiddeleteTrigger(DeleteTriggerRequest request, io.grpc.stub.StreamObserver<DeleteTriggerResponse> responseObserver)deletes trigger and everything related to it (including subscriptions)voiddisableEntity(DisableEntityRequest request, io.grpc.stub.StreamObserver<DisableEntityResponse> responseObserver)voiddisableTrigger(DisableTriggerRequest request, io.grpc.stub.StreamObserver<DisableTriggerResponse> responseObserver)set trigger disabledvoidenableEntity(EnableEntityRequest request, io.grpc.stub.StreamObserver<EnableEntityResponse> responseObserver)voidenableTrigger(EnableTriggerRequest request, io.grpc.stub.StreamObserver<EnableTriggerResponse> responseObserver)set trigger enabledvoidgetEntity(GetEntityRequest request, io.grpc.stub.StreamObserver<GetEntityResponse> responseObserver)voidgetEntityLimits(GetEntityLimitsRequest request, io.grpc.stub.StreamObserver<GetEntityLimitsResponse> responseObserver)voidgetMetadata(GetMetadataRequest request, io.grpc.stub.StreamObserver<GetMetadataResponse> responseObserver)returns a list of events along with allowed compare operations, targets etcvoidgetSportLimits(GetSportLimitsRequest request, io.grpc.stub.StreamObserver<GetSportLimitsResponse> responseObserver)voidgetTrigger(GetTriggerRequest request, io.grpc.stub.StreamObserver<GetTriggerResponse> responseObserver)returns an instance of trigger by its identifiervoidlistSubscriptions(ListSubscriptionsRequest request, io.grpc.stub.StreamObserver<ListSubscriptionResponse> responseObserver)returns a list of subscriptions attached to the triggervoidlistTriggers(ListTriggersRequest request, io.grpc.stub.StreamObserver<ListTriggerResponse> responseObserver)returns a list of triggers attached to the scope (game) or entity (e.g.voidsetEntityLimits(SetEntityLimitsRequest request, io.grpc.stub.StreamObserver<SetEntityLimitsResponse> responseObserver)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 payloadvoidtriggerActivations(TriggerActivationsRequest request, io.grpc.stub.StreamObserver<TriggerActivationsResponse> responseObserver)returns trigger activations historyvoidupdateEntity(UpdateEntityRequest request, io.grpc.stub.StreamObserver<UpdateEntityResponse> responseObserver)voidupdateTrigger(UpdateTriggerRequest request, io.grpc.stub.StreamObserver<UpdateTriggerResponse> responseObserver)updates trigger-
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
-
-
-
Method Detail
-
build
protected TriggersGrpc.TriggersStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<TriggersGrpc.TriggersStub>
-
getMetadata
public void getMetadata(GetMetadataRequest request, io.grpc.stub.StreamObserver<GetMetadataResponse> responseObserver)
returns a list of events along with allowed compare operations, targets etc
-
createTrigger
public 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
-
createTriggers
public void createTriggers(CreateTriggersRequest request, io.grpc.stub.StreamObserver<CreateTriggersResponse> responseObserver)
-
updateTrigger
public void updateTrigger(UpdateTriggerRequest request, io.grpc.stub.StreamObserver<UpdateTriggerResponse> responseObserver)
updates trigger
-
enableTrigger
public void enableTrigger(EnableTriggerRequest request, io.grpc.stub.StreamObserver<EnableTriggerResponse> responseObserver)
set trigger enabled
-
disableTrigger
public void disableTrigger(DisableTriggerRequest request, io.grpc.stub.StreamObserver<DisableTriggerResponse> responseObserver)
set trigger disabled
-
deleteTrigger
public void deleteTrigger(DeleteTriggerRequest request, io.grpc.stub.StreamObserver<DeleteTriggerResponse> responseObserver)
deletes trigger and everything related to it (including subscriptions)
-
getTrigger
public void getTrigger(GetTriggerRequest request, io.grpc.stub.StreamObserver<GetTriggerResponse> responseObserver)
returns an instance of trigger by its identifier
-
listTriggers
public 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
public 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
-
triggerActivations
public void triggerActivations(TriggerActivationsRequest request, io.grpc.stub.StreamObserver<TriggerActivationsResponse> responseObserver)
returns trigger activations history
-
listSubscriptions
public void listSubscriptions(ListSubscriptionsRequest request, io.grpc.stub.StreamObserver<ListSubscriptionResponse> responseObserver)
returns a list of subscriptions attached to the trigger
-
cancelSubscription
public void cancelSubscription(CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<CancelSubscriptionResponse> responseObserver)
cancels the subscription of some entity to the trigger activation
-
updateEntity
public void updateEntity(UpdateEntityRequest request, io.grpc.stub.StreamObserver<UpdateEntityResponse> responseObserver)
-
getEntity
public void getEntity(GetEntityRequest request, io.grpc.stub.StreamObserver<GetEntityResponse> responseObserver)
-
enableEntity
public void enableEntity(EnableEntityRequest request, io.grpc.stub.StreamObserver<EnableEntityResponse> responseObserver)
-
disableEntity
public void disableEntity(DisableEntityRequest request, io.grpc.stub.StreamObserver<DisableEntityResponse> responseObserver)
-
getSportLimits
public void getSportLimits(GetSportLimitsRequest request, io.grpc.stub.StreamObserver<GetSportLimitsResponse> responseObserver)
-
setEntityLimits
public void setEntityLimits(SetEntityLimitsRequest request, io.grpc.stub.StreamObserver<SetEntityLimitsResponse> responseObserver)
-
getEntityLimits
public void getEntityLimits(GetEntityLimitsRequest request, io.grpc.stub.StreamObserver<GetEntityLimitsResponse> responseObserver)
-
-