Package io.dapr.v1
Class AppCallbackGrpc.AppCallbackFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<AppCallbackGrpc.AppCallbackFutureStub>
io.dapr.v1.AppCallbackGrpc.AppCallbackFutureStub
- Enclosing class:
- AppCallbackGrpc
public static final class AppCallbackGrpc.AppCallbackFutureStub
extends io.grpc.stub.AbstractFutureStub<AppCallbackGrpc.AppCallbackFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service AppCallback.
AppCallback V1 allows user application to interact with Dapr runtime. User application needs to implement AppCallback service if it needs to receive message from dapr runtime.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionprotected AppCallbackGrpc.AppCallbackFutureStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.ListInputBindingsResponse>
listInputBindings
(com.google.protobuf.Empty request) Lists all input bindings subscribed by this app.com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.ListTopicSubscriptionsResponse>
listTopicSubscriptions
(com.google.protobuf.Empty request) Lists all topics subscribed by this app.com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.BindingEventResponse>
Listens events from the input bindings User application can save the states or send the events to the output bindings optionally by returning BindingEventResponse.com.google.common.util.concurrent.ListenableFuture<CommonProtos.InvokeResponse>
onInvoke
(CommonProtos.InvokeRequest request) Invokes service method with InvokeRequest.com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.TopicEventResponse>
Subscribes events from PubsubMethods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected AppCallbackGrpc.AppCallbackFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<AppCallbackGrpc.AppCallbackFutureStub>
-
onInvoke
public com.google.common.util.concurrent.ListenableFuture<CommonProtos.InvokeResponse> onInvoke(CommonProtos.InvokeRequest request) Invokes service method with InvokeRequest.
-
listTopicSubscriptions
public com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.ListTopicSubscriptionsResponse> listTopicSubscriptions(com.google.protobuf.Empty request) Lists all topics subscribed by this app.
-
onTopicEvent
public com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.TopicEventResponse> onTopicEvent(DaprAppCallbackProtos.TopicEventRequest request) Subscribes events from Pubsub
-
listInputBindings
public com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.ListInputBindingsResponse> listInputBindings(com.google.protobuf.Empty request) Lists all input bindings subscribed by this app.
-
onBindingEvent
public com.google.common.util.concurrent.ListenableFuture<DaprAppCallbackProtos.BindingEventResponse> onBindingEvent(DaprAppCallbackProtos.BindingEventRequest request) Listens events from the input bindings User application can save the states or send the events to the output bindings optionally by returning BindingEventResponse.
-