public class CloudCallForwarder<ParameterType extends com.google.protobuf.GeneratedMessageV3,ResponseType extends com.google.protobuf.GeneratedMessageV3> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CloudCallForwarder.Observer<Type> |
| Constructor and Description |
|---|
CloudCallForwarder(com.google.protobuf.Parser<ParameterType> parser,
CloudierServerEndpoint.AsyncCloudCallHandler<ParameterType,ResponseType> asyncCloudCallHandler) |
CloudCallForwarder(com.google.protobuf.Parser<ParameterType> parser,
CloudierServerEndpoint.CloudCallHandler<ParameterType,ResponseType> cloudCallHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest(String requestUuid) |
CompletableFuture<ResponseType> |
forward(String requestUuid,
com.google.protobuf.ByteString request,
Consumer<ResponseType> onNextCallback,
Consumer<Throwable> onErrorCallback) |
CompletableFuture<ResponseType> |
forward(String requestUuid,
List<SiLACloudConnector.Metadata> metadataSet,
com.google.protobuf.ByteString request,
Consumer<ResponseType> onNextCallback,
Consumer<Throwable> onErrorCallback) |
public CloudCallForwarder(com.google.protobuf.Parser<ParameterType> parser, CloudierServerEndpoint.CloudCallHandler<ParameterType,ResponseType> cloudCallHandler)
public CloudCallForwarder(com.google.protobuf.Parser<ParameterType> parser, CloudierServerEndpoint.AsyncCloudCallHandler<ParameterType,ResponseType> asyncCloudCallHandler)
public void cancelRequest(String requestUuid)
public CompletableFuture<ResponseType> forward(String requestUuid, com.google.protobuf.ByteString request, Consumer<ResponseType> onNextCallback, Consumer<Throwable> onErrorCallback)
public CompletableFuture<ResponseType> forward(String requestUuid, List<SiLACloudConnector.Metadata> metadataSet, com.google.protobuf.ByteString request, Consumer<ResponseType> onNextCallback, Consumer<Throwable> onErrorCallback)
Copyright © 2022 SiLA Java Developers. All rights reserved.