Package com.streamlayer.triggers
Class TriggersGrpc.TriggersBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<TriggersGrpc.TriggersBlockingStub>
-
- com.streamlayer.triggers.TriggersGrpc.TriggersBlockingStub
-
- Enclosing class:
- TriggersGrpc
public static final class TriggersGrpc.TriggersBlockingStub extends io.grpc.stub.AbstractBlockingStub<TriggersGrpc.TriggersBlockingStub>
A stub to allow clients to do synchronous rpc calls to service Triggers.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TriggersGrpc.TriggersBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)CancelSubscriptionResponsecancelSubscription(CancelSubscriptionRequest request)cancels the subscription of some entity to the trigger activationCreateTriggerResponsecreateTrigger(CreateTriggerRequest request)creates a trigger attached to some entity (e.g.DeleteTriggerResponsedeleteTrigger(DeleteTriggerRequest request)deletes trigger and everything related to it (including subscriptions)GetMetadataResponsegetMetadata(GetMetadataRequest request)returns a list of events along with allowed compare operations, targets etcGetTriggerResponsegetTrigger(GetTriggerRequest request)returns an instance of trigger by its identifierListSubscriptionResponselistSubscriptions(ListSubscriptionsRequest request)returns a list of subscriptions attached to the triggerListTriggerResponselistTriggers(ListTriggersRequest request)returns a list of triggers attached to the scope (game) or entity (e.g.SubscribeResponsesubscribe(SubscribeRequest request)creates a subscription for trigger activation subscribed entity will be notified upon activation by sending amqp message with pre-defined payloadUpdateTriggerResponseupdateTrigger(UpdateTriggerRequest request)updates trigger
-
-
-
Method Detail
-
build
protected TriggersGrpc.TriggersBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<TriggersGrpc.TriggersBlockingStub>
-
getMetadata
public GetMetadataResponse getMetadata(GetMetadataRequest request)
returns a list of events along with allowed compare operations, targets etc
-
createTrigger
public CreateTriggerResponse createTrigger(CreateTriggerRequest request)
creates a trigger attached to some entity (e.g. moderation) trigger has conditions which shall be matched to turn it into activated state
-
updateTrigger
public UpdateTriggerResponse updateTrigger(UpdateTriggerRequest request)
updates trigger
-
deleteTrigger
public DeleteTriggerResponse deleteTrigger(DeleteTriggerRequest request)
deletes trigger and everything related to it (including subscriptions)
-
getTrigger
public GetTriggerResponse getTrigger(GetTriggerRequest request)
returns an instance of trigger by its identifier
-
listTriggers
public ListTriggerResponse listTriggers(ListTriggersRequest request)
returns a list of triggers attached to the scope (game) or entity (e.g. moderation)
-
subscribe
public SubscribeResponse subscribe(SubscribeRequest request)
creates a subscription for trigger activation subscribed entity will be notified upon activation by sending amqp message with pre-defined payload
-
listSubscriptions
public ListSubscriptionResponse listSubscriptions(ListSubscriptionsRequest request)
returns a list of subscriptions attached to the trigger
-
cancelSubscription
public CancelSubscriptionResponse cancelSubscription(CancelSubscriptionRequest request)
cancels the subscription of some entity to the trigger activation
-
-