Package com.streamlayer.triggers
Class TriggersGrpc.TriggersFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<TriggersGrpc.TriggersFutureStub>
-
- com.streamlayer.triggers.TriggersGrpc.TriggersFutureStub
-
- Enclosing class:
- TriggersGrpc
public static final class TriggersGrpc.TriggersFutureStub extends io.grpc.stub.AbstractFutureStub<TriggersGrpc.TriggersFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Triggers.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TriggersGrpc.TriggersFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<CancelSubscriptionResponse>cancelSubscription(CancelSubscriptionRequest request)cancels the subscription of some entity to the trigger activationcom.google.common.util.concurrent.ListenableFuture<CreateTriggerResponse>createTrigger(CreateTriggerRequest request)creates a trigger attached to some entity (e.g.com.google.common.util.concurrent.ListenableFuture<CreateTriggersResponse>createTriggers(CreateTriggersRequest request)com.google.common.util.concurrent.ListenableFuture<DeleteTriggerResponse>deleteTrigger(DeleteTriggerRequest request)deletes trigger and everything related to it (including subscriptions)com.google.common.util.concurrent.ListenableFuture<DisableEntityResponse>disableEntity(DisableEntityRequest request)com.google.common.util.concurrent.ListenableFuture<DisableTriggerResponse>disableTrigger(DisableTriggerRequest request)set trigger disabledcom.google.common.util.concurrent.ListenableFuture<EnableEntityResponse>enableEntity(EnableEntityRequest request)com.google.common.util.concurrent.ListenableFuture<EnableTriggerResponse>enableTrigger(EnableTriggerRequest request)set trigger enabledcom.google.common.util.concurrent.ListenableFuture<GetEntityResponse>getEntity(GetEntityRequest request)com.google.common.util.concurrent.ListenableFuture<GetEntityLimitsResponse>getEntityLimits(GetEntityLimitsRequest request)com.google.common.util.concurrent.ListenableFuture<GetMetadataResponse>getMetadata(GetMetadataRequest request)returns a list of events along with allowed compare operations, targets etccom.google.common.util.concurrent.ListenableFuture<GetSportLimitsResponse>getSportLimits(GetSportLimitsRequest request)com.google.common.util.concurrent.ListenableFuture<GetTriggerResponse>getTrigger(GetTriggerRequest request)returns an instance of trigger by its identifiercom.google.common.util.concurrent.ListenableFuture<ListSubscriptionResponse>listSubscriptions(ListSubscriptionsRequest request)returns a list of subscriptions attached to the triggercom.google.common.util.concurrent.ListenableFuture<ListTriggerResponse>listTriggers(ListTriggersRequest request)returns a list of triggers attached to the scope (game) or entity (e.g.com.google.common.util.concurrent.ListenableFuture<SetEntityLimitsResponse>setEntityLimits(SetEntityLimitsRequest request)com.google.common.util.concurrent.ListenableFuture<SubscribeResponse>subscribe(SubscribeRequest request)creates a subscription for trigger activation subscribed entity will be notified upon activation by sending amqp message with pre-defined payloadcom.google.common.util.concurrent.ListenableFuture<TriggerActivationsResponse>triggerActivations(TriggerActivationsRequest request)returns trigger activations historycom.google.common.util.concurrent.ListenableFuture<UpdateEntityResponse>updateEntity(UpdateEntityRequest request)com.google.common.util.concurrent.ListenableFuture<UpdateTriggerResponse>updateTrigger(UpdateTriggerRequest request)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.TriggersFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<TriggersGrpc.TriggersFutureStub>
-
getMetadata
public com.google.common.util.concurrent.ListenableFuture<GetMetadataResponse> getMetadata(GetMetadataRequest request)
returns a list of events along with allowed compare operations, targets etc
-
createTrigger
public com.google.common.util.concurrent.ListenableFuture<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
-
createTriggers
public com.google.common.util.concurrent.ListenableFuture<CreateTriggersResponse> createTriggers(CreateTriggersRequest request)
-
updateTrigger
public com.google.common.util.concurrent.ListenableFuture<UpdateTriggerResponse> updateTrigger(UpdateTriggerRequest request)
updates trigger
-
enableTrigger
public com.google.common.util.concurrent.ListenableFuture<EnableTriggerResponse> enableTrigger(EnableTriggerRequest request)
set trigger enabled
-
disableTrigger
public com.google.common.util.concurrent.ListenableFuture<DisableTriggerResponse> disableTrigger(DisableTriggerRequest request)
set trigger disabled
-
deleteTrigger
public com.google.common.util.concurrent.ListenableFuture<DeleteTriggerResponse> deleteTrigger(DeleteTriggerRequest request)
deletes trigger and everything related to it (including subscriptions)
-
getTrigger
public com.google.common.util.concurrent.ListenableFuture<GetTriggerResponse> getTrigger(GetTriggerRequest request)
returns an instance of trigger by its identifier
-
listTriggers
public com.google.common.util.concurrent.ListenableFuture<ListTriggerResponse> listTriggers(ListTriggersRequest request)
returns a list of triggers attached to the scope (game) or entity (e.g. moderation)
-
subscribe
public com.google.common.util.concurrent.ListenableFuture<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
-
triggerActivations
public com.google.common.util.concurrent.ListenableFuture<TriggerActivationsResponse> triggerActivations(TriggerActivationsRequest request)
returns trigger activations history
-
listSubscriptions
public com.google.common.util.concurrent.ListenableFuture<ListSubscriptionResponse> listSubscriptions(ListSubscriptionsRequest request)
returns a list of subscriptions attached to the trigger
-
cancelSubscription
public com.google.common.util.concurrent.ListenableFuture<CancelSubscriptionResponse> cancelSubscription(CancelSubscriptionRequest request)
cancels the subscription of some entity to the trigger activation
-
updateEntity
public com.google.common.util.concurrent.ListenableFuture<UpdateEntityResponse> updateEntity(UpdateEntityRequest request)
-
getEntity
public com.google.common.util.concurrent.ListenableFuture<GetEntityResponse> getEntity(GetEntityRequest request)
-
enableEntity
public com.google.common.util.concurrent.ListenableFuture<EnableEntityResponse> enableEntity(EnableEntityRequest request)
-
disableEntity
public com.google.common.util.concurrent.ListenableFuture<DisableEntityResponse> disableEntity(DisableEntityRequest request)
-
getSportLimits
public com.google.common.util.concurrent.ListenableFuture<GetSportLimitsResponse> getSportLimits(GetSportLimitsRequest request)
-
setEntityLimits
public com.google.common.util.concurrent.ListenableFuture<SetEntityLimitsResponse> setEntityLimits(SetEntityLimitsRequest request)
-
getEntityLimits
public com.google.common.util.concurrent.ListenableFuture<GetEntityLimitsResponse> getEntityLimits(GetEntityLimitsRequest request)
-
-