| IBaseCompletionResult | 
Represents any result of  INodeHandler#execute, regardless how
 execution finished (normally or abruptly).  
 | 
| IBaseEnvironmentData | 
 Environment data with basic info for within various backend environments. 
 | 
| IBaseWorkflowExecutionContext | 
 Context object that contains data related to the current execution of the workflow processing. 
 | 
| IErrorResultData | 
 | 
| IEventExecutionResult | 
 | 
| IExceptionalCompletionResult | 
Represents the result of  INodeHandler#execute when the node was
 completed abruptly by throwing an exception.  
 | 
| IExecutionResultDescriptor | 
 Each action may create data when it is executed, that describe the result of the action. 
 | 
| IFileSearchOptions | 
 | 
| IFileValueDescriptor | 
 Descriptor for the files returned when a workflow node is executed. 
 | 
| IGuessedContentType | 
 Represents the guessed content type of a file or data stream. 
 | 
| IMultiFileProviding | 
 Interface for a POJO view model class that describes a list of files that can be selected by the user. 
 | 
| INormalCompletionResult | 
 | 
| IOnTaskBeginRetValBuilder | 
 | 
| IReferencedFileList | 
 Base interface for a POJO view model class, both for selecting a single file as well as selecting multiple files
 within the workflow. 
 | 
| IRemoteEventExecutionResult | 
Similar to the  IEventExecutionResult, but with slightly different info so that it can be sent to the frontend
 server.  
 | 
| IResolvedFileListProcessor<R,E extends Throwable> | 
 | 
| IReturningCompletionResult | 
Represents the result of  INodeHandler#execute when the node was
 completed abruptly by issuing a return statement.  
 | 
| ISingleFileProviding | 
 Interface for a POJO view model class that describes a single file that can be selected by the user. 
 | 
| IStandardFileListResolutionErrorCreator | 
 Handler that can create the error code and error data for the standard file resolution error behavior, see also
 StandardErrorFileListProcessor. 
 | 
| ISuccessResultData | 
 | 
| ITaskExecutionErrorResult | 
The result of execution a  WorkflowTask, returned by the task runner when the task was not executed
 successfully.  
 | 
| ITaskExecutionResult | 
The result of executing a  WorkflowTask, returned by the task runner when the task was executed successfully.  
 | 
| ITaskExecutionSuccessResult | 
The result of execution a  WorkflowTask, returned by the task runner when the task was executed successfully.  
 | 
| ITaskQueueExecutionResult | 
 Represents the result of running one or multiple tasks. 
 | 
| ITriggerDataDescriptor | 
 Each trigger may provide a set of data that is made available via placeholders when the task is executed. 
 | 
| IWorkflowActionExecutor | 
 Interface for all executors for workflow actions. 
 | 
| IWorkflowEventRunner | 
 | 
| IWorkflowExecutionContext | 
 | 
| IWorkflowExecutionEnvironmentData | 
 Data related to the current workflow execution, such as the form record or the locale. 
 | 
| IWorkflowExecutionPostProcessor | 
 Callback that is called after the workflow was executed, but before the final result is created. 
 | 
| IWorkflowExecutionPostProcessParams | 
 | 
| IWorkflowExecutor | 
 Handler for running other nodes during the execution of a task, or triggering events. 
 | 
| IWorkflowFileHandler | 
 Handler with utility methods for working with files during the execution of a workflow, and making these files
 available to other workflow node. 
 | 
| IWorkflowFileValue | 
 Represents part of the result returned by a workflow node when executed, specifically the files that may be returned
 by the node. 
 | 
| IWorkflowFormHandler | 
 Handler with utility methods for working with the form and form records during the execution of a workflow. 
 | 
| IWorkflowHttpHandler | 
 A handler for interacting with the current HTTP request within the context of a workflow execution. 
 | 
| IWorkflowLoggingHandler | 
 Handler with utility methods for creating protocol entries when a node is executed. 
 | 
| IWorkflowNodeLocator | 
 Handler for locating nodes when a task is executed. 
 | 
| IWorkflowNodeResult | 
 Represents the result obtained when a workflow node was executed. 
 | 
| IWorkflowPlaceholderHandler | 
 Interface for the workflow placeholder handler that lets you replace placeholders in strings easily. 
 | 
| IWorkflowTaskLocator | 
 Handler for locating tasks when the workflow of a process is executed. 
 | 
| IWorkflowTaskRunner | 
 | 
| IWorkflowVariableHandler | 
 Interface for the variable handler used during execution of the workflow. 
 |