Class DefaultCmmnHttpActivityDelegate
java.lang.Object
org.flowable.http.common.impl.BaseHttpActivityDelegate
org.flowable.cmmn.engine.impl.behavior.impl.http.DefaultCmmnHttpActivityDelegate
- All Implemented Interfaces:
PlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>
public class DefaultCmmnHttpActivityDelegate
extends BaseHttpActivityDelegate
implements PlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.http.common.impl.BaseHttpActivityDelegate
BaseHttpActivityDelegate.ExecutionData -
Field Summary
Fields inherited from class org.flowable.http.common.impl.BaseHttpActivityDelegate
disallowRedirects, 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterExecution(DelegatePlanItemInstance planItemInstance, BaseHttpActivityDelegate.ExecutionData result) protected FlowableHttpClientprotected HttpRequestHandlercreateHttpRequestHandler(org.flowable.cmmn.model.FlowableHttpRequestHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration) protected HttpResponseHandlercreateHttpResponseHandler(org.flowable.cmmn.model.FlowableHttpResponseHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration) execute(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker) protected voidpropagateError(VariableContainer container, String code) Methods inherited from class org.flowable.http.common.impl.BaseHttpActivityDelegate
createRequest, getRequestHeaders, prepareAndExecuteRequest, saveResponseFields, validateRequest
-
Constructor Details
-
DefaultCmmnHttpActivityDelegate
public DefaultCmmnHttpActivityDelegate() -
DefaultCmmnHttpActivityDelegate
-
-
Method Details
-
createHttpClient
- Specified by:
createHttpClientin classBaseHttpActivityDelegate
-
execute
public CompletableFuture<BaseHttpActivityDelegate.ExecutionData> execute(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker) - Specified by:
executein interfacePlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>
-
afterExecution
public void afterExecution(DelegatePlanItemInstance planItemInstance, BaseHttpActivityDelegate.ExecutionData result) - Specified by:
afterExecutionin interfacePlanItemFutureJavaDelegate<BaseHttpActivityDelegate.ExecutionData>
-
createHttpRequestHandler
protected HttpRequestHandler createHttpRequestHandler(org.flowable.cmmn.model.FlowableHttpRequestHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration) -
createHttpResponseHandler
protected HttpResponseHandler createHttpResponseHandler(org.flowable.cmmn.model.FlowableHttpResponseHandler handler, CmmnEngineConfiguration cmmnEngineConfiguration) -
propagateError
- Specified by:
propagateErrorin classBaseHttpActivityDelegate
-