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>
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.
-