public class DefaultCmmnHttpActivityDelegate extends BaseHttpActivityDelegate implements PlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>
BaseHttpActivityDelegate.ExecutionDatadisallowRedirects, failStatusCodes, handleStatusCodes, HTTP_TASK_REQUEST_FIELD_INVALID, HTTP_TASK_REQUEST_HEADERS_INVALID, HTTP_TASK_REQUEST_METHOD_INVALID, HTTP_TASK_REQUEST_METHOD_REQUIRED, HTTP_TASK_REQUEST_URL_REQUIRED, httpClient, ignoreException, requestBody, requestBodyEncoding, requestHeaders, requestMethod, requestTimeout, requestUrl, responseVariableName, resultVariablePrefix, saveRequestVariables, saveResponseParameters, saveResponseParametersTransient, saveResponseVariableAsJson| Constructor and Description |
|---|
DefaultCmmnHttpActivityDelegate() |
DefaultCmmnHttpActivityDelegate(FlowableHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterExecution(DelegatePlanItemInstance planItemInstance,
BaseHttpActivityDelegate.ExecutionData result) |
protected FlowableHttpClient |
createHttpClient() |
protected HttpRequestHandler |
createHttpRequestHandler(org.flowable.cmmn.model.FlowableHttpRequestHandler handler,
CmmnEngineConfiguration cmmnEngineConfiguration) |
protected HttpResponseHandler |
createHttpResponseHandler(org.flowable.cmmn.model.FlowableHttpResponseHandler handler,
CmmnEngineConfiguration cmmnEngineConfiguration) |
CompletableFuture<BaseHttpActivityDelegate.ExecutionData> |
execute(DelegatePlanItemInstance planItemInstance,
AsyncTaskInvoker taskInvoker) |
protected void |
propagateError(VariableContainer container,
String code) |
createRequest, getRequestHeaders, prepareAndExecuteRequest, saveResponseFields, validateRequestpublic DefaultCmmnHttpActivityDelegate()
public DefaultCmmnHttpActivityDelegate(FlowableHttpClient httpClient)
protected FlowableHttpClient createHttpClient()
createHttpClient in class BaseHttpActivityDelegatepublic CompletableFuture<BaseHttpActivityDelegate.ExecutionData> execute(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker)
execute in interface PlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>public void afterExecution(DelegatePlanItemInstance planItemInstance, BaseHttpActivityDelegate.ExecutionData result)
afterExecution in interface PlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>protected HttpRequestHandler createHttpRequestHandler(org.flowable.cmmn.model.FlowableHttpRequestHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration)
protected HttpResponseHandler createHttpResponseHandler(org.flowable.cmmn.model.FlowableHttpResponseHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration)
protected void propagateError(VariableContainer container, String code)
propagateError in class BaseHttpActivityDelegateCopyright © 2021 Flowable. All rights reserved.