Interface ConductorClientConfiguration
- All Known Implementing Classes:
DefaultConductorClientConfiguration
public interface ConductorClientConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionintintintintbooleanboolean
-
Method Details
-
getWorkflowInputPayloadThresholdKB
int getWorkflowInputPayloadThresholdKB()- Returns:
- the workflow input payload size threshold in KB, beyond which the payload will be
processed based on
isExternalPayloadStorageEnabled().
-
getWorkflowInputMaxPayloadThresholdKB
int getWorkflowInputMaxPayloadThresholdKB()- Returns:
- the max value of workflow input payload size threshold in KB, beyond which the payload will be rejected regardless external payload storage is enabled.
-
getTaskOutputPayloadThresholdKB
int getTaskOutputPayloadThresholdKB()- Returns:
- the task output payload size threshold in KB, beyond which the payload will be
processed based on
isExternalPayloadStorageEnabled().
-
getTaskOutputMaxPayloadThresholdKB
int getTaskOutputMaxPayloadThresholdKB()- Returns:
- the max value of task output payload size threshold in KB, beyond which the payload will be rejected regardless external payload storage is enabled.
-
isExternalPayloadStorageEnabled
boolean isExternalPayloadStorageEnabled()- Returns:
- the flag which controls the use of external storage for storing workflow/task input and output JSON payloads with size greater than threshold. If it is set to true, the payload is stored in external location. If it is set to false, the payload is rejected and the task/workflow execution fails.
-
isEnforceThresholds
boolean isEnforceThresholds()- Returns:
- the flag which controls whether to enforce or not the barriers on the size of workflow and task payloads for both input and output. SEE: External Payload Storage
-