public abstract class OperationLauncher<Req,Res> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Res |
lastResult |
protected Req |
originRequest |
protected RequestExtension |
requestExtension |
| Constructor and Description |
|---|
OperationLauncher(String instanceName,
AsyncServiceClient client,
CredentialsProvider crdsProvider,
ClientConfiguration config,
Req originRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
asyncInvokePost(OTSUri actionURI,
Map<String,String> queryParameters,
com.google.protobuf.Message message,
TraceLogger traceLogger,
ResponseConsumer<Res> consumer,
org.apache.http.concurrent.FutureCallback<Res> callback) |
abstract void |
fire(Req request,
org.apache.http.concurrent.FutureCallback<Res> cb) |
Req |
getRequestForRetry(Exception ex) |
protected Req originRequest
protected Res lastResult
protected RequestExtension requestExtension
public OperationLauncher(String instanceName, AsyncServiceClient client, CredentialsProvider crdsProvider, ClientConfiguration config, Req originRequest)
protected void asyncInvokePost(OTSUri actionURI, Map<String,String> queryParameters, com.google.protobuf.Message message, TraceLogger traceLogger, ResponseConsumer<Res> consumer, org.apache.http.concurrent.FutureCallback<Res> callback)
Copyright © 2024. All Rights Reserved.