Interface IResolvedFileListProcessor<R,E extends Throwable>
-
- Type Parameters:
R- Type of the combined result of all resource items.E- Type of the error that may be thrown when in case of an error.
- All Known Implementing Classes:
BaseResolvedFileListProcessor,StandardErrorFileListProcessor
public interface IResolvedFileListProcessor<R,E extends Throwable>Handler for processing the results obtained when a list of referenced files was resolved, seeIResolvedFileList.collectResult(IResolvedFileListProcessor).- Since:
- 7.1.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
-
-
-
Method Detail
-
collector
Collector<? super IResolvedResourceItem,?,R> collector()
- Returns:
- Collector that combines all resource items into the final result.
-
onAttachmentQueryDoesNotMatch
void onAttachmentQueryDoesNotMatch(AFileListResolutionError.AttachmentQueryDoesNotMatch error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.ATTACHMENT_QUERY_DOES_NOT_MATCH.
-
onCannotProcessFileList
void onCannotProcessFileList(AFileListResolutionError.CannotProcessFileList error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.CANNOT_PROCESS_FILE_LIST.
-
onCannotProcessResourceItem
void onCannotProcessResourceItem(AFileListResolutionError.CannotProcessResourceItem error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.CANNOT_PROCESS_RESOURCE_ITEM.
-
onClientFileDoesNotExist
void onClientFileDoesNotExist(AFileListResolutionError.ClientFileDoesNotExist error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.CLIENT_FILE_DOES_NOT_EXIST.
-
onDatabaseError
void onDatabaseError(AFileListResolutionError.DatabaseError error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.DATABASE_ERROR.
-
onExternalUrlCannotBeRead
void onExternalUrlCannotBeRead(AFileListResolutionError.ExternalUrlCannotBeRead error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.EXTERNAL_URL_CANNOT_BE_READ.
-
onExternalUrlIsSyntacticallyInvalid
void onExternalUrlIsSyntacticallyInvalid(AFileListResolutionError.ExternalUrlIsSyntacticallyInvalid error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.EXTERNAL_URL_IS_SYNTACTICALLY_INVALID.
-
onFileCountReducedToZeroByFilter
void onFileCountReducedToZeroByFilter(AFileListResolutionError.FileCountReducedToZeroByFilter error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.FILE_COUNT_REDUCED_TO_ZERO_BY_FILTER_OPTIONS.
-
onFileSystemError
void onFileSystemError(AFileListResolutionError.FileSystemError error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.FILE_SYSTEM_ERROR.
-
onFormFileDoesNotExist
void onFormFileDoesNotExist(AFileListResolutionError.FormFileDoesNotExist error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.FORM_FILE_DOES_NOT_EXIST.
-
onNodeDoesNotExist
void onNodeDoesNotExist(AFileListResolutionError.NodeDoesNotExist error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.NODE_DOES_NOT_EXIST.
-
onNodeDoesNotProvideFiles
void onNodeDoesNotProvideFiles(AFileListResolutionError.NodeDoesNotProvideFiles error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.NODE_DOES_NOT_PROVIDE_FILES.
-
onNodeNotExecuted
void onNodeNotExecuted(AFileListResolutionError.NodeNotExecuted error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.NODE_NOT_EXECUTED.
-
onResolvedFileListEmpty
void onResolvedFileListEmpty() throws E extends ThrowableCallback when all resource items were resolved and not a single file was found.
-
onUploadFieldDoesNotExist
void onUploadFieldDoesNotExist(AFileListResolutionError.UploadFieldDoesNotExist error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.UPLOAD_FIELD_DOES_NOT_EXIST.
-
onUploadFieldDoesNotProvideFiles
void onUploadFieldDoesNotProvideFiles(AFileListResolutionError.UploadFieldDoesNotProvideFiles error) throws E extends Throwable
Callback for handling an error of typeEResourceItemResolutionError.UPLOAD_FIELD_DOES_NOT_PROVIDE_FILES.
-
-